Details

Time bar (total: 9.5s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
100%0.1%0%99.9%0%0%0%1
Compiler

Compiled 33 to 24 computations (27.3% saved)

sample1.3s (13.9%)

Results
1.3s8256×body256valid
Bogosity

preprocess61.0ms (0.6%)

Algorithm
egg-herbie
Rules
601×fma-def_binary32
498×fma-neg_binary32
174×cancel-sign-sub-inv_binary32
94×sub-neg_binary32
89×unsub-neg_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01640
14032
210632
322232
454032
5115232
6198032
7231832
8239832
9240932
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos))
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy))
(fma.f32 maxCos uy (-.f32 1 uy))
(-.f32 (fma.f32 maxCos uy 1) uy)
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))
(fma.f32 ux maxCos (-.f32 1 maxCos))
(-.f32 (fma.f32 ux maxCos 1) maxCos)
(fma.f32 maxCos (+.f32 ux -1) 1)
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 1 ux))
(-.f32 (fma.f32 ux uy 1) ux)
(fma.f32 ux (-.f32 uy 1) 1)
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify20.0ms (0.2%)

Algorithm
egg-herbie
Rules
199×fma-def_binary32
151×fma-neg_binary32
47×cancel-sign-sub-inv_binary32
34×sub-neg_binary32
26×unsub-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0710
1158
2358
3728
41678
53638
66268
77688
88008
98058
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)

eval1.0ms (0%)

Compiler

Compiled 22 to 13 computations (40.9% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
0.0b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(-.f32 (fma.f32 ux maxCos 1) ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 19 to 13 computations (31.6% saved)

localize19.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f32 ux maxCos)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 19 to 10 computations (47.4% saved)

series18.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
ux
@inf
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
0.0ms
ux
@-inf
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
0.0ms
ux
@0
(*.f32 ux maxCos)
0.0ms
ux
@0
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
0.0ms
maxCos
@inf
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1190 to 510 computations (57.1% saved)

rewrite51.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
897×pow1_binary32
836×add-log-exp_binary32
836×log1p-expm1-u_binary32
836×expm1-log1p-u_binary32
820×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0714
115412
2221512
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux maxCos)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux maxCos) 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (-.f32 1 ux) ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux maxCos (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 maxCos ux (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux maxCos) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux maxCos)))))))

simplify37.0ms (0.4%)

Algorithm
egg-herbie
Rules
658×fma-def_binary32
452×distribute-rgt-in_binary32
427×distribute-lft-in_binary32
316×unswap-sqr_binary32
251×cancel-sign-sub-inv_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01291073
1350932
21404930
Stop Event
node limit
Counts
98 → 72
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (-.f32 1 ux) ux) maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 ux maxCos (-.f32 1 ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(-.f32 (+.f32 1 (*.f32 ux maxCos)) 1)
(pow.f32 (*.f32 ux maxCos) 1)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (-.f32 1 ux) ux) maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (-.f32 1 maxCos)) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (neg.f32 ux) ux) 3)) (fma.f32 (-.f32 1 maxCos) (fma.f32 ux (fma.f32 maxCos (neg.f32 ux) ux) ux) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (fma.f32 (fma.f32 maxCos (neg.f32 ux) ux) (*.f32 (+.f32 maxCos -1) ux) 1) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) 1)
(*.f32 maxCos ux)
(pow.f32 (*.f32 ux maxCos) 1)
(*.f32 maxCos ux)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(*.f32 maxCos ux)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(*.f32 maxCos ux)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(*.f32 maxCos ux)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 maxCos ux)
(log.f32 (pow.f32 (exp.f32 ux) maxCos))
(*.f32 maxCos ux)
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(*.f32 maxCos ux)
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)

localize16.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (fma.f32 ux maxCos 1) ux)
Compiler

Compiled 16 to 9 computations (43.8% saved)

series11.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
maxCos
@-inf
(-.f32 (fma.f32 ux maxCos 1) ux)
0.0ms
ux
@-inf
(-.f32 (fma.f32 ux maxCos 1) ux)
0.0ms
ux
@0
(-.f32 (fma.f32 ux maxCos 1) ux)
0.0ms
maxCos
@inf
(-.f32 (fma.f32 ux maxCos 1) ux)
0.0ms
maxCos
@0
(-.f32 (fma.f32 ux maxCos 1) ux)
Compiler

Compiled 830 to 510 computations (38.6% saved)

rewrite41.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
672×pow1_binary32
624×add-log-exp_binary32
624×log1p-expm1-u_binary32
624×expm1-log1p-u_binary32
610×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068
11248
216378
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(-.f32 (fma.f32 ux maxCos 1) ux)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 ux maxCos 1) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux))))))

simplify49.0ms (0.5%)

Algorithm
egg-herbie
Rules
718×fma-neg_binary32
570×fma-def_binary32
337×distribute-rgt-in_binary32
313×distribute-lft-in_binary32
242×unsub-neg_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0110812
1293682
21115682
35490617
Stop Event
node limit
Counts
61 → 55
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 1 (fma.f32 ux maxCos 1) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux 1) (+.f32 1 (fma.f32 maxCos ux ux)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 1)
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux 1) (+.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 1)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux 1) (+.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 1)
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux 1) (+.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 1)
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux 1) (+.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 1 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))

eval30.0ms (0.3%)

Compiler

Compiled 1707 to 1032 computations (39.5% saved)

prune21.0ms (0.2%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1216127
Fresh000
Picked101
Done011
Total1227129
Error
0b
Counts
129 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.6b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
0.5b
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
0.5b
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
8.8b
1
Compiler

Compiled 168 to 127 computations (24.4% saved)

localize21.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.0b
(*.f32 ux (-.f32 1 maxCos))
Compiler

Compiled 21 to 14 computations (33.3% saved)

series18.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
ux
@inf
(*.f32 ux (-.f32 1 maxCos))
0.0ms
ux
@0
(*.f32 ux (-.f32 1 maxCos))
0.0ms
ux
@-inf
(*.f32 ux (-.f32 1 maxCos))
0.0ms
maxCos
@-inf
(*.f32 ux (-.f32 1 maxCos))
0.0ms
maxCos
@0
(*.f32 ux (-.f32 1 maxCos))
Compiler

Compiled 1460 to 805 computations (44.9% saved)

rewrite48.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
847×pow1_binary32
787×add-log-exp_binary32
787×log1p-expm1-u_binary32
787×expm1-log1p-u_binary32
773×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0717
115417
2207717
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(*.f32 ux (-.f32 1 maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 ux (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))))))

simplify52.0ms (0.6%)

Algorithm
egg-herbie
Rules
911×fma-neg_binary32
552×fma-def_binary32
284×log-prod_binary32
266×unswap-sqr_binary32
262×cancel-sign-sub-inv_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01231053
1314923
21222921
36698921
Stop Event
node limit
Counts
93 → 78
Calls
Call 1
Inputs
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 (-.f32 1 maxCos) ux)
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
Outputs
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
ux
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (-.f32 maxCos 1))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 ux (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 maxCos 1) -1) -1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 maxCos 1) -1) -1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 maxCos 1) -1) -1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 maxCos 1) -1) -1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (neg.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 ux (-.f32 maxCos 1) -1) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (neg.f32 ux)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 ux (fma.f32 maxCos ux -1)))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 maxCos 1))))

localize7.0ms (0.1%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize64.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 ux (-.f32 1 maxCos))
0.2b
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
0.3b
(*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
0.4b
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
Compiler

Compiled 91 to 66 computations (27.5% saved)

series122.0ms (1.3%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
maxCos
@inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
2.0ms
maxCos
@0
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
2.0ms
maxCos
@-inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
2.0ms
ux
@inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
1.0ms
ux
@-inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
Compiler

Compiled 15970 to 11995 computations (24.9% saved)

rewrite75.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
764×log-prod_binary32
718×fma-def_binary32
289×fma-neg_binary32
261×expm1-udef_binary32
259×log1p-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01366
130637
2444337
Stop Event
node limit
Counts
3 → 162
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (-.f32 1 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))) (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 1 maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (exp.f32 ux) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 maxCos) ux (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (-.f32 1 maxCos)) 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) ux (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)))) (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (sqrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 ux)) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 ux)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) ux) (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 maxCos)) ux (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) 3) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) ux) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 1 maxCos)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 3 (log.f32 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (-.f32 1 maxCos)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) -1)))))

simplify131.0ms (1.4%)

Algorithm
egg-herbie
Rules
380×associate-*l*_binary32
369×fma-def_binary32
362×fma-neg_binary32
361×associate-*r*_binary32
273×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06237629
118276730
268926705
Stop Event
node limit
Counts
234 → 344
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 ux 3)) (*.f32 (-.f32 maxCos 1) ux))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 1 (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 -1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (pow.f32 maxCos 3))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux)) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 2) maxCos))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (pow.f32 ux 2) maxCos)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) maxCos)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 2) maxCos))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)) (+.f32 ux (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))))) (pow.f32 (/.f32 1 maxCos) 2))))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (pow.f32 ux 2) maxCos)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) maxCos)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 ux (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2)))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))))) (pow.f32 ux 2))))) (pow.f32 (/.f32 -1 maxCos) 2)) (*.f32 maxCos ux)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (+.f32 1 ux) ux)
(+.f32 (*.f32 (+.f32 1 ux) ux) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) ux)
(+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 maxCos 3)))))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos)))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux))))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)))))
(+.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 maxCos)) ux))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 0 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))) 1))
(fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))) (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(fma.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 0 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(+.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (neg.f32 maxCos)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1)
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 1 maxCos) 1))
(/.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 3)
(pow.f32 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (exp.f32 ux) (-.f32 1 maxCos))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))
(fma.f32 1 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) -1)
(fma.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 1 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) ux (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) ux (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1 -1)
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) -1)
(fma.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) -1)
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) -1)
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (neg.f32 maxCos)))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)))) (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (sqrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 ux)) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 ux)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) ux) (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 maxCos)) ux (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(+.f32 0 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(*.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1)
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) 3) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) ux) (-.f32 1 maxCos))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 1 maxCos)) ux)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (-.f32 1 maxCos)))) 1))
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(fma.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) -1)
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (+.f32 maxCos -1) ux)))
(+.f32 1 (fma.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 ux 3)) (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) (fma.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 (-.f32 1 maxCos)) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))) (pow.f32 ux 3) (*.f32 (+.f32 maxCos -1) ux))))
(+.f32 (fma.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (+.f32 maxCos -1) (+.f32 maxCos -1))) (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)))) (pow.f32 ux 3) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (+.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (/.f32 maxCos ux) (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 -1 (/.f32 (/.f32 (-.f32 1 maxCos) ux) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (+.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (/.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) ux) (/.f32 (/.f32 (+.f32 maxCos -1) ux) (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (+.f32 1 (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))) (fma.f32 -1 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (/.f32 maxCos ux) (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 -1 (/.f32 (/.f32 (-.f32 1 maxCos) ux) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (+.f32 (/.f32 (+.f32 maxCos -1) (/.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) 2)) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 (fma.f32 ux (+.f32 maxCos -1) (/.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) ux)) (+.f32 (/.f32 (/.f32 (+.f32 maxCos -1) ux) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 ux (neg.f32 (-.f32 1 maxCos)))
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 1 (*.f32 -1 (+.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux) (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (-.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)))
(+.f32 1 (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 -1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (+.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux) (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 (/.f32 -1 ux) 2))))))
(+.f32 (-.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 (/.f32 -1 ux) 2))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(+.f32 (*.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)))
(fma.f32 maxCos (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))) (+.f32 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (-.f32 1 (pow.f32 ux 3)))) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (+.f32 (*.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (fma.f32 maxCos (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (pow.f32 maxCos 3))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))) (+.f32 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (-.f32 1 (pow.f32 ux 3)))) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))) (+.f32 (fma.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2))) (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1))) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)) (+.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))) (+.f32 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (-.f32 1 (pow.f32 ux 3)))) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (/.f32 (*.f32 ux ux) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2))))))) (pow.f32 maxCos 3)))) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (fma.f32 maxCos (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (fma.f32 (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))))) (/.f32 (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (-.f32 1 (pow.f32 ux 3)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))))))))) (pow.f32 maxCos 3) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux)) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (*.f32 maxCos ux)) (/.f32 ux (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(+.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 2) maxCos))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (pow.f32 ux 2) maxCos)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) maxCos)))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (*.f32 maxCos (*.f32 ux ux))) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (*.f32 maxCos ux))) (+.f32 (/.f32 ux (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 ux (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (/.f32 ux (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (*.f32 ux ux)) (/.f32 (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) maxCos)))))
(-.f32 (+.f32 (-.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (*.f32 (/.f32 (pow.f32 ux 3) maxCos) (/.f32 -3 (*.f32 ux ux)))) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (fma.f32 (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (*.f32 ux ux)) (/.f32 (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) maxCos) (*.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) maxCos))))
(-.f32 (+.f32 (-.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (*.f32 (/.f32 (pow.f32 ux 3) maxCos) (/.f32 -3 (*.f32 ux ux)))) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (*.f32 ux ux)) (/.f32 (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) maxCos) (*.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) maxCos))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 2) maxCos))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)) (+.f32 ux (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))))) (pow.f32 (/.f32 1 maxCos) 2))))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (pow.f32 ux 2) maxCos)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) maxCos)))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (*.f32 maxCos (*.f32 ux ux))) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (/.f32 ux (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))) (+.f32 ux (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (*.f32 ux ux))) (+.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (/.f32 ux (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (pow.f32 (/.f32 1 maxCos) 2))))) (+.f32 (/.f32 ux (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 ux (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (/.f32 ux (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (*.f32 ux ux)) (/.f32 (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) maxCos)))))
(-.f32 (+.f32 (+.f32 (-.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (*.f32 (/.f32 (pow.f32 ux 3) maxCos) (/.f32 -3 (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (*.f32 ux ux)) (+.f32 (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (/.f32 (*.f32 ux ux) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (*.f32 (/.f32 ux (*.f32 ux ux)) (fma.f32 ux (+.f32 1 ux) 1)))) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (+.f32 ux (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (/.f32 (*.f32 ux ux) (fma.f32 ux (+.f32 1 ux) 1)))))) (pow.f32 (/.f32 1 maxCos) 2))) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (fma.f32 (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (*.f32 ux ux)) (/.f32 (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) maxCos) (*.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) maxCos))))
(-.f32 (+.f32 (+.f32 (-.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (*.f32 (/.f32 (pow.f32 ux 3) maxCos) (/.f32 -3 (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) -3) (*.f32 ux ux)) (+.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (/.f32 (*.f32 ux ux) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))))) (*.f32 (/.f32 ux (*.f32 ux ux)) (fma.f32 ux (+.f32 1 ux) 1)))) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (+.f32 ux (/.f32 (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (/.f32 (*.f32 ux ux) (fma.f32 ux (+.f32 1 ux) 1)))))) (pow.f32 (/.f32 1 maxCos) 2))) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (*.f32 ux ux)) (/.f32 (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) maxCos) (*.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) maxCos))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (*.f32 maxCos ux)) (/.f32 ux (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(+.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (fma.f32 -1 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (fma.f32 -1 (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))))) maxCos) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (*.f32 maxCos ux))) (neg.f32 (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(+.f32 (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (-.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (-.f32 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (*.f32 (/.f32 ux (*.f32 ux ux)) (fma.f32 ux (+.f32 1 ux) 1)))) maxCos)))
(+.f32 (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (-.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) ux) (/.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))) ux) (/.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux ux)))) maxCos)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 ux (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2)))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))))) (pow.f32 ux 2))))) (pow.f32 (/.f32 -1 maxCos) 2)) (*.f32 maxCos ux)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (fma.f32 -1 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (fma.f32 -1 (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))))) maxCos) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (fma.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 ux (+.f32 (/.f32 (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (fma.f32 -1 (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))))))))))) (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 maxCos ux)))) (neg.f32 (/.f32 ux (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(+.f32 (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (+.f32 (-.f32 (fma.f32 maxCos ux (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux))) (/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (-.f32 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (*.f32 (/.f32 ux (*.f32 ux ux)) (fma.f32 ux (+.f32 1 ux) 1)))) maxCos)) (*.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (-.f32 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (*.f32 (/.f32 ux (*.f32 ux ux)) (fma.f32 ux (+.f32 1 ux) 1)))) ux)) (+.f32 ux (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (/.f32 (*.f32 ux ux) (fma.f32 ux (+.f32 1 ux) 1)))))) (pow.f32 (/.f32 -1 maxCos) 2))))
(fma.f32 -1 (/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) ux) (/.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))) ux) (/.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux ux)))) maxCos) (+.f32 (fma.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux)) (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) ux) (/.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))) ux) (/.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux ux)))) ux)) (+.f32 ux (/.f32 (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux))))) (/.f32 (*.f32 ux ux) (fma.f32 ux (+.f32 1 ux) 1)))))) (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 maxCos ux)) (fma.f32 (/.f32 (pow.f32 ux 3) ux) (/.f32 -3 ux) (*.f32 (/.f32 ux (*.f32 ux ux)) (*.f32 ux (+.f32 ux (+.f32 1 ux)))))))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -2))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (+.f32 1 ux) ux)
(*.f32 ux (+.f32 1 ux))
(+.f32 ux (*.f32 ux ux))
(+.f32 (*.f32 (+.f32 1 ux) ux) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))))
(fma.f32 (+.f32 1 ux) ux (*.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))
(fma.f32 maxCos (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (+.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(fma.f32 ux (+.f32 1 ux) (fma.f32 maxCos (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(fma.f32 ux (+.f32 1 ux) (fma.f32 maxCos (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))
(*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))
(fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2)))
(fma.f32 maxCos (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2)))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))))
(fma.f32 ux (+.f32 1 ux) (fma.f32 maxCos (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))))
(fma.f32 ux (+.f32 1 ux) (fma.f32 maxCos (neg.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2))
(*.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2))
(*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 (neg.f32 maxCos) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))
(fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))) (neg.f32 maxCos)))
(fma.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 (*.f32 ux (+.f32 ux (+.f32 1 ux))) (neg.f32 maxCos)))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 (neg.f32 maxCos) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))
(-.f32 (fma.f32 ux (+.f32 1 ux) (*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))) (*.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 1 ux)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 (neg.f32 maxCos) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))
(-.f32 (fma.f32 ux (+.f32 1 ux) (*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))) (*.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 1 ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (/.f32 1 ux) -3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (/.f32 1 ux) -3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (/.f32 1 ux) -3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (/.f32 1 ux) -3))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 (pow.f32 ux 2) ux)
(pow.f32 ux 3)
(+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos))
(+.f32 (pow.f32 ux 3) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (pow.f32 ux 3))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))))
(+.f32 (pow.f32 ux 3) (fma.f32 (*.f32 (pow.f32 ux 3) -3) maxCos (*.f32 (*.f32 maxCos maxCos) (*.f32 3 (pow.f32 ux 3)))))
(+.f32 (pow.f32 ux 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (*.f32 3 (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 maxCos 3)))))))
(+.f32 (pow.f32 ux 3) (fma.f32 (*.f32 (pow.f32 ux 3) -3) maxCos (fma.f32 (*.f32 maxCos maxCos) (*.f32 3 (pow.f32 ux 3)) (neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))))
(+.f32 (pow.f32 ux 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (-.f32 (*.f32 3 (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos))) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))))
(neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (/.f32 1 maxCos) -3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (*.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 (/.f32 1 maxCos) -2)))
(-.f32 (*.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 (/.f32 1 maxCos) -2)) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos)))
(fma.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (fma.f32 (pow.f32 (/.f32 1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))))
(-.f32 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (*.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 (/.f32 1 maxCos) -2))) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos))))
(+.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (fma.f32 (pow.f32 (/.f32 1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)))))
(+.f32 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (*.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 (/.f32 1 maxCos) -2))) (-.f32 (pow.f32 ux 3) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux))
(*.f32 (*.f32 ux ux) (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3)))
(*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3))))
(fma.f32 (*.f32 3 (pow.f32 ux 3)) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux))))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (fma.f32 -1 (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))) (*.f32 (*.f32 ux ux) (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3)))))
(+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3)) (*.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 (pow.f32 (/.f32 -1 maxCos) -2) (neg.f32 maxCos))))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)))))
(+.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (fma.f32 -1 (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))) (*.f32 (*.f32 ux ux) (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3))))))
(+.f32 (pow.f32 ux 3) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3)) (*.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 (pow.f32 (/.f32 -1 maxCos) -2) (neg.f32 maxCos)))))
(+.f32 1 (neg.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 maxCos)) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 0 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(-.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (+.f32 maxCos -1) 1)))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(-.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1)) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(pow.f32 (/.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) -1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 ux (+.f32 maxCos -1) 1)
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(-.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))) (cbrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(-.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1)))
(fma.f32 (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (sqrt.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(-.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))) (fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1)) -1)))
(fma.f32 (fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1) (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1)))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(-.f32 (/.f32 (*.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1)))) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)))
(fma.f32 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1))) (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1) -1)))
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 0 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (neg.f32 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 4)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 4)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 ux (+.f32 maxCos -1) 1))
(/.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 1 maxCos) 1))
(/.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (/.f32 (fma.f32 maxCos (+.f32 1 maxCos) 1) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 ux (/.f32 (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 3)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 2)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3) 1/3)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))
(fabs.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (exp.f32 ux) (-.f32 1 maxCos))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 1 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) -1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 1 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (-.f32 1 maxCos) ux (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) 1) ux (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1) 1 -1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2) -1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) -1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1)) -1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 ux (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (neg.f32 maxCos))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) ux) (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 ux (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (neg.f32 maxCos))))
(fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1)) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) 3)) (/.f32 1 (fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)) 2)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 ux (-.f32 1 maxCos) 1)))) -1)
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) 1 (*.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)) (neg.f32 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)))) (cbrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (sqrt.f32 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 ux)) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 ux)) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 ux (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (neg.f32 maxCos))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) ux) (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 ux (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 ux (neg.f32 maxCos))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) ux) (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 maxCos)) ux (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))
(+.f32 0 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) 3) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) ux) (-.f32 1 maxCos))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 1 maxCos)) ux)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)) (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(exp.f32 (*.f32 3 (log.f32 (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (-.f32 1 maxCos)))) 1))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) -1)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(fma.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) -1)

localize30.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f32 ux maxCos (-.f32 1 ux))
0.1b
(exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
0.5b
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
Compiler

Compiled 30 to 18 computations (40% saved)

series28.0ms (0.3%)

Counts
3 → 60
Calls

18 calls:

TimeVariablePointExpression
1.0ms
ux
@0
(exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
1.0ms
maxCos
@0
(exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
0.0ms
ux
@0
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
0.0ms
ux
@inf
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
0.0ms
ux
@-inf
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
Compiler

Compiled 2660 to 1785 computations (32.9% saved)

rewrite50.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
698×pow1_binary32
645×add-log-exp_binary32
645×log1p-expm1-u_binary32
645×expm1-log1p-u_binary32
631×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0826
114626
2170326
Stop Event
node limit
Counts
3 → 72
Calls
Call 1
Inputs
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))
(fma.f32 ux maxCos (-.f32 1 ux))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (fma.f32 ux maxCos (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) 1) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux maxCos) 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux maxCos (-.f32 1 ux))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2) (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (E.f32) (fma.f32 ux maxCos (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (fma.f32 ux maxCos (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) 1) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux maxCos) 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))))

simplify80.0ms (0.8%)

Algorithm
egg-herbie
Rules
851×fma-def_binary32
453×distribute-rgt-in_binary32
439×unswap-sqr_binary32
435×distribute-lft-in_binary32
288×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01471514
13821317
215891293
Stop Event
node limit
Counts
132 → 93
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(exp.f32 1)
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (exp.f32 1) (pow.f32 ux 3)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1))))
(exp.f32 (fma.f32 ux maxCos (+.f32 (*.f32 -1 ux) 1)))
(exp.f32 (fma.f32 ux maxCos (+.f32 (*.f32 -1 ux) 1)))
(exp.f32 (fma.f32 ux maxCos (+.f32 (*.f32 -1 ux) 1)))
(exp.f32 (fma.f32 ux maxCos (+.f32 (*.f32 -1 ux) 1)))
(exp.f32 (-.f32 1 ux))
(+.f32 (*.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux)))) (exp.f32 (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (exp.f32 (-.f32 1 ux))))) (exp.f32 (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (exp.f32 (-.f32 1 ux))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 maxCos 3) (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 ux 3)))) (exp.f32 (-.f32 1 ux)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 0 (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (-.f32 1 ux))
(+.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))
(-.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(-.f32 (+.f32 1 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1)
(*.f32 1 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2) (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (-.f32 1 ux)))
(pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(pow.f32 (E.f32) (fma.f32 ux maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3) 1/3)
(pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 3)
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(sqrt.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(log.f32 (exp.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3))
(expm1.f32 (log1p.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(log1p.f32 (expm1.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 0 (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (-.f32 1 ux))
(+.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))
(-.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 1)
(E.f32)
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1))
(fma.f32 (+.f32 maxCos -1) (*.f32 ux (E.f32)) (E.f32))
(*.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (E.f32))
(*.f32 (E.f32) (fma.f32 (+.f32 maxCos -1) ux 1))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1)))
(fma.f32 1/2 (*.f32 (*.f32 ux ux) (*.f32 (E.f32) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (E.f32)) (E.f32)))
(fma.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (E.f32) (*.f32 ux ux))) (*.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (E.f32)))
(*.f32 (E.f32) (+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (*.f32 ux 1/2)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (exp.f32 1) (pow.f32 ux 3)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (exp.f32 1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 ux (exp.f32 1))) (exp.f32 1))))
(fma.f32 1/6 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (E.f32) (pow.f32 ux 3))) (fma.f32 1/2 (*.f32 (*.f32 ux ux) (*.f32 (E.f32) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (E.f32)) (E.f32))))
(fma.f32 1/6 (*.f32 (E.f32) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 1/2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (E.f32) (*.f32 ux ux))) (*.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (E.f32))))
(fma.f32 1/2 (*.f32 (E.f32) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (E.f32) (+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 (pow.f32 ux 3) (*.f32 1/6 (pow.f32 (+.f32 maxCos -1) 3))))))
(exp.f32 (fma.f32 ux maxCos (+.f32 (*.f32 -1 ux) 1)))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(exp.f32 (fma.f32 ux maxCos (+.f32 (*.f32 -1 ux) 1)))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(exp.f32 (fma.f32 ux maxCos (+.f32 (*.f32 -1 ux) 1)))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(exp.f32 (fma.f32 ux maxCos (+.f32 (*.f32 -1 ux) 1)))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(exp.f32 (-.f32 1 ux))
(+.f32 (*.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux)))) (exp.f32 (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux))) (exp.f32 (-.f32 1 ux)))
(*.f32 (fma.f32 maxCos ux 1) (exp.f32 (-.f32 1 ux)))
(*.f32 (exp.f32 (-.f32 1 ux)) (fma.f32 maxCos ux 1))
(+.f32 (*.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (exp.f32 (-.f32 1 ux))))) (exp.f32 (-.f32 1 ux))))
(fma.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux)))) (exp.f32 (-.f32 1 ux))))
(+.f32 (*.f32 (fma.f32 maxCos ux 1) (exp.f32 (-.f32 1 ux))) (*.f32 (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux))) (*.f32 1/2 (*.f32 maxCos maxCos))))
(*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux 1) (*.f32 (*.f32 ux ux) (*.f32 1/2 (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (exp.f32 (-.f32 1 ux))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 maxCos 3) (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 ux 3)))) (exp.f32 (-.f32 1 ux)))))
(fma.f32 maxCos (*.f32 ux (exp.f32 (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux)))) (fma.f32 1/6 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (exp.f32 (-.f32 1 ux)))) (exp.f32 (-.f32 1 ux)))))
(+.f32 (fma.f32 1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) (exp.f32 (-.f32 1 ux))))) (*.f32 1/6 (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (*.f32 maxCos ux) 3)))) (*.f32 (fma.f32 maxCos ux 1) (exp.f32 (-.f32 1 ux))))
(+.f32 (*.f32 (exp.f32 (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux 1) (*.f32 (*.f32 ux ux) (*.f32 1/2 (*.f32 maxCos maxCos))))) (*.f32 1/6 (*.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (*.f32 maxCos ux) 3))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (+.f32 maxCos -1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 0 (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (+.f32 ux (fma.f32 maxCos ux -1))) (+.f32 ux (fma.f32 maxCos ux -1)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 1 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(-.f32 (+.f32 1 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1)
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(*.f32 1 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(*.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2) (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(*.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(*.f32 (exp.f32 (*.f32 ux maxCos)) (exp.f32 (-.f32 1 ux)))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(pow.f32 (E.f32) (fma.f32 ux maxCos (-.f32 1 ux)))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(pow.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3) 1/3)
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 3)
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(pow.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(sqrt.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(log.f32 (exp.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(cbrt.f32 (pow.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(expm1.f32 (log1p.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(log1p.f32 (expm1.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 0 (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(+.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))
(/.f32 (*.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (+.f32 ux (fma.f32 maxCos ux -1))) (+.f32 ux (fma.f32 maxCos ux -1)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)

localize84.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 ux (fma.f32 ux maxCos 1))
0.1b
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
0.1b
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
0.4b
(/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))
Compiler

Compiled 63 to 36 computations (42.9% saved)

series106.0ms (1.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
ux
@-inf
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
1.0ms
ux
@inf
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
1.0ms
maxCos
@0
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
1.0ms
maxCos
@inf
(/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))
1.0ms
maxCos
@inf
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
Compiler

Compiled 12460 to 9340 computations (25% saved)

rewrite84.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
593×log-prod_binary32
489×fma-def_binary32
325×pow2_binary32
243×fma-neg_binary32
225×pow1/3_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01257
126957
2375757
Stop Event
node limit
Counts
4 → 259
Calls
Call 1
Inputs
(/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(+.f32 ux (fma.f32 ux maxCos 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2)) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (neg.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux maxCos (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (*.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (*.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) 1) (*.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) 1) (*.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) -1) (*.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) -1) (*.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1) (fma.f32 ux maxCos (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))) (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) -1) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (neg.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (neg.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) 1) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) 1) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 (*.f32 ux (neg.f32 ux)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (exp.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (exp.f32 (*.f32 ux (neg.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (pow.f32 (exp.f32 ux) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 1 (pow.f32 (exp.f32 ux) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 ux (neg.f32 ux))) (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 ux) ux)) (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 ux (neg.f32 ux))) (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 ux) ux)) (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux (neg.f32 ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (neg.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 1 (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 ux 4)) (neg.f32 (cbrt.f32 (*.f32 ux ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 ux) ux (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) 3) (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) 3) (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (neg.f32 ux))) 2) (cbrt.f32 (*.f32 ux (neg.f32 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 ux))) (sqrt.f32 (*.f32 ux (neg.f32 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (cbrt.f32 (pow.f32 ux 4))) (cbrt.f32 (*.f32 ux ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (fma.f32 ux maxCos 1) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (fma.f32 ux maxCos 1) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 ux) 1) ux (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 ux) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 ux ux) (*.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 ux) (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1))) (exp.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (fma.f32 ux maxCos 1)) (+.f32 1 (expm1.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1))) (+.f32 1 (expm1.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 ux (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 ux maxCos 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux maxCos) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux 1 (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux maxCos (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 maxCos ux (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux maxCos 1) 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) maxCos) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (cbrt.f32 (*.f32 ux ux))) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (+.f32 1 ux))))))

simplify178.0ms (1.9%)

Algorithm
egg-herbie
Rules
543×times-frac_binary32
378×associate-*r*_binary32
348×associate-/l*_binary32
320×associate-*l*_binary32
311×fma-def_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
08109199
122618711
Stop Event
node limit
Counts
355 → 498
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 (+.f32 1 maxCos) (pow.f32 ux 3)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 2)))))
(/.f32 1 (*.f32 ux (+.f32 1 maxCos)))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 (pow.f32 (/.f32 1 ux) 3) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (+.f32 1 maxCos)))))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 4) (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 (pow.f32 (/.f32 1 ux) 3) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (+.f32 1 maxCos))))))
(/.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1)))
(-.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))) (/.f32 1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(-.f32 (+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 3) (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))) (/.f32 1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(-.f32 (+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 3) (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 4) (pow.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) 2))))) (/.f32 1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(/.f32 1 (+.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (+.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 maxCos 3))) (pow.f32 (pow.f32 (+.f32 1 ux) 2) 2))) (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2))) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (+.f32 1 ux) 2))))))
(/.f32 1 (*.f32 maxCos ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (*.f32 (+.f32 1 ux) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) ux) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 1 maxCos) 4))) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) ux))))
(/.f32 1 (*.f32 maxCos ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (pow.f32 (/.f32 -1 maxCos) 2))))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 3) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) ux)) (*.f32 -1 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (pow.f32 (/.f32 -1 maxCos) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (pow.f32 (+.f32 1 ux) 2))) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 3) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) ux)) (*.f32 -1 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (pow.f32 (/.f32 -1 maxCos) 2))))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos)) (+.f32 1 maxCos)))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos)) (+.f32 1 maxCos)))) (*.f32 (+.f32 1 maxCos) (pow.f32 ux 3)))) (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos)) (+.f32 1 maxCos))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (+.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 2 (/.f32 maxCos (+.f32 1 maxCos))) (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 2 (/.f32 maxCos (+.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (+.f32 1 maxCos)) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))))))) (+.f32 (*.f32 2 (/.f32 maxCos (*.f32 (pow.f32 (+.f32 1 maxCos) 2) ux))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)))))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (+.f32 1 maxCos)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 2 (/.f32 maxCos (+.f32 1 maxCos))) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (pow.f32 (/.f32 1 ux) 2)) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos))))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))) (+.f32 (*.f32 2 (/.f32 maxCos (*.f32 (pow.f32 (+.f32 1 maxCos) 2) ux))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (-.f32 (*.f32 -1 maxCos) 1)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (*.f32 -2 (/.f32 maxCos (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (-.f32 (*.f32 -1 maxCos) 1))))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (/.f32 1 (-.f32 (*.f32 -1 maxCos) 1))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))))) ux)) (+.f32 (*.f32 -2 (/.f32 maxCos (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (-.f32 (*.f32 -1 maxCos) 1)))))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (/.f32 1 (-.f32 (*.f32 -1 maxCos) 1))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))))) ux)) (+.f32 (*.f32 -2 (/.f32 maxCos (-.f32 (*.f32 -1 maxCos) 1))) (+.f32 (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) 2)) (*.f32 -2 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) 2)) (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))) (pow.f32 (/.f32 -1 ux) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (-.f32 (*.f32 -1 maxCos) 1))))))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) maxCos)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) ux) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) maxCos))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) ux) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) ux) (+.f32 1 ux))) (*.f32 ux (pow.f32 maxCos 3))) (+.f32 1 ux))) (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) maxCos)))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)
(-.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)) ux)
(-.f32 (+.f32 1 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))) (+.f32 (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)) (+.f32 ux (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 (/.f32 1 ux) (+.f32 (/.f32 (pow.f32 ux 2) ux) (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) ux))) (pow.f32 (/.f32 1 maxCos) 2))) ux)) (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)))) (+.f32 (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)) (+.f32 ux (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) (*.f32 maxCos ux)))))
(/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)
(-.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 2)) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) ux))) maxCos)) (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 2)) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 2)) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) ux))) (pow.f32 (/.f32 -1 maxCos) 2))) ux) (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)))) ux)
1
(+.f32 1 (*.f32 2 (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 1 ux) -2))
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 1 ux) -2)) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 1 ux) -2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 1 ux) -2)) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 -1 ux) -2)) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 -1 ux) -2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 -1 ux) -2)) (*.f32 2 (*.f32 maxCos ux))))
(-.f32 1 (pow.f32 ux 2))
(-.f32 (+.f32 1 (*.f32 2 (*.f32 maxCos ux))) (pow.f32 ux 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos ux)))) (pow.f32 ux 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos ux)))) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))
(+.f32 (*.f32 2 (*.f32 maxCos ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))) (pow.f32 ux 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 2 (*.f32 maxCos ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 2 (*.f32 maxCos ux)))) (pow.f32 ux 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 2 (*.f32 maxCos ux)))) (pow.f32 ux 2))
1
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(*.f32 ux (+.f32 1 maxCos))
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1)))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(+.f32 1 ux)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(+.f32 0 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))
(*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2)) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(*.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))
(*.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1)
(pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2) 2)
(pow.f32 (neg.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(exp.f32 (neg.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) 1))
(+.f32 0 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(+.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 ux (neg.f32 ux))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))) 1)
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux maxCos (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 1 (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (*.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (*.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) 1) (*.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) 1) (*.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) -1) (*.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) -1) (*.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))) (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) -1) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 1)
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 2)
(pow.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3)) 1/3)
(pow.f32 (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) -1)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 1))
(fma.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux)))
(+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 0 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))
(+.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(*.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))
(*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1)
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1))
(*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))))
(*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))))
(/.f32 1 (/.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (neg.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (neg.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) 1) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) 1) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 (*.f32 ux (neg.f32 ux)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux))))
(pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1)
(pow.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 3)
(pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) -1)
(pow.f32 (/.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) -1)
(sqrt.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2))
(log.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (exp.f32 ux) ux)))
(log.f32 (/.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (exp.f32 (*.f32 ux (neg.f32 ux)))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (pow.f32 (exp.f32 ux) ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 1 (pow.f32 (exp.f32 ux) ux))))
(log.f32 (*.f32 (exp.f32 (*.f32 ux (neg.f32 ux))) (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 ux) ux)) (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))))
(log.f32 (*.f32 (exp.f32 (*.f32 ux (neg.f32 ux))) (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 ux) ux)) (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(cbrt.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3))
(expm1.f32 (log1p.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(log1p.f32 (expm1.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(exp.f32 (log.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1))
(fma.f32 1 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux)))
(fma.f32 1 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 1 (*.f32 ux (neg.f32 ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 ux (neg.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1) (*.f32 ux (neg.f32 ux)))
(fma.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 1 (*.f32 ux (neg.f32 ux)))
(fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 ux (neg.f32 ux)))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (neg.f32 (cbrt.f32 (*.f32 ux ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 -1 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (neg.f32 ux) ux (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) 3) (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) 3) (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (neg.f32 ux))) 2) (cbrt.f32 (*.f32 ux (neg.f32 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 ux))) (sqrt.f32 (*.f32 ux (neg.f32 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 ux 4))) (cbrt.f32 (*.f32 ux ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (*.f32 (fma.f32 ux maxCos 1) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (*.f32 (fma.f32 ux maxCos 1) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (*.f32 (neg.f32 ux) 1) ux (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (*.f32 (neg.f32 ux) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) 1)
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 1 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2))
(/.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) -1)
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 ux ux) (*.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)
(pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) -1)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 3)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 2)
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) -1)
(pow.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (fma.f32 ux maxCos 1))))
(log.f32 (*.f32 (exp.f32 ux) (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1))) (exp.f32 ux)))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux maxCos 1)) (+.f32 1 (expm1.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1))) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 1))
(fma.f32 1 ux (fma.f32 ux maxCos 1))
(fma.f32 1 (fma.f32 ux maxCos 1) ux)
(fma.f32 1 (*.f32 ux maxCos) (+.f32 1 ux))
(fma.f32 ux 1 (fma.f32 ux maxCos 1))
(fma.f32 ux maxCos (+.f32 1 ux))
(fma.f32 maxCos ux (+.f32 1 ux))
(fma.f32 (fma.f32 ux maxCos 1) 1 ux)
(fma.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) ux)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) ux)
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (fma.f32 ux maxCos 1))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (fma.f32 ux maxCos 1))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) maxCos) (+.f32 1 ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux maxCos 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) ux)
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (cbrt.f32 (*.f32 ux ux))) (fma.f32 ux maxCos 1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (+.f32 1 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (+.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (+.f32 1 ux))
Outputs
1
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 maxCos)))
(-.f32 1 (fma.f32 ux maxCos ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 1 (fma.f32 -1 (+.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 (+.f32 1 maxCos) (pow.f32 ux 3)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 1 (fma.f32 -1 (+.f32 ux (*.f32 ux maxCos)) (fma.f32 -1 (*.f32 (pow.f32 (+.f32 1 maxCos) 3) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (*.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 maxCos) 3))))
(/.f32 1 (*.f32 ux (+.f32 1 maxCos)))
(/.f32 1 (+.f32 ux (*.f32 ux maxCos)))
(/.f32 1 (fma.f32 ux maxCos ux))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (neg.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))))
(-.f32 (/.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 (pow.f32 (/.f32 1 ux) 3) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (+.f32 1 maxCos)))))
(+.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (fma.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 maxCos) 3))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 maxCos) 3))))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 4) (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 (pow.f32 (/.f32 1 ux) 3) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (+.f32 1 maxCos))))))
(+.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (fma.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 4) (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2)) (fma.f32 -1 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 1 maxCos) 3)))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (/.f32 1 ux) 4) (pow.f32 (+.f32 1 maxCos) 4))) (-.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 maxCos) 3))) (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (+.f32 1 maxCos) 2))))
(/.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1)))
(/.f32 -1 (*.f32 ux (fma.f32 -1 maxCos -1)))
(/.f32 -1 (neg.f32 (fma.f32 ux maxCos ux)))
(-.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))) (/.f32 1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(-.f32 (neg.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (fma.f32 -1 maxCos -1) 2))) (/.f32 1 (*.f32 ux (fma.f32 -1 maxCos -1))))
(fma.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (fma.f32 -1 maxCos -1) 2)) (/.f32 -1 (neg.f32 (fma.f32 ux maxCos ux))))
(-.f32 (+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 3) (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))) (/.f32 1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(+.f32 (/.f32 (/.f32 -1 (pow.f32 ux 3)) (pow.f32 (fma.f32 -1 maxCos -1) 3)) (-.f32 (neg.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (fma.f32 -1 maxCos -1) 2))) (/.f32 1 (*.f32 ux (fma.f32 -1 maxCos -1)))))
(+.f32 (-.f32 (/.f32 -1 (*.f32 (pow.f32 (fma.f32 -1 maxCos -1) 3) (pow.f32 ux 3))) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (fma.f32 -1 maxCos -1) 2))) (/.f32 -1 (neg.f32 (fma.f32 ux maxCos ux))))
(-.f32 (+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 3) (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 4) (pow.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) 2))))) (/.f32 1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(+.f32 (/.f32 (/.f32 -1 (pow.f32 ux 3)) (pow.f32 (fma.f32 -1 maxCos -1) 3)) (-.f32 (fma.f32 -1 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (fma.f32 -1 maxCos -1) 2)) (neg.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 4) (pow.f32 (pow.f32 (fma.f32 -1 maxCos -1) 2) 2)))) (/.f32 1 (*.f32 ux (fma.f32 -1 maxCos -1)))))
(+.f32 (-.f32 (-.f32 (/.f32 -1 (*.f32 (pow.f32 (fma.f32 -1 maxCos -1) 3) (pow.f32 ux 3))) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (fma.f32 -1 maxCos -1) 2))) (/.f32 (pow.f32 (/.f32 -1 ux) 4) (pow.f32 (fma.f32 -1 maxCos -1) 4))) (/.f32 -1 (neg.f32 (fma.f32 ux maxCos ux))))
(/.f32 1 (+.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (+.f32 1 ux) 2))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (neg.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 ux) 2) ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 maxCos (pow.f32 (+.f32 1 ux) 2)) ux))
(+.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (+.f32 1 ux) 2)))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (neg.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 ux) 2) ux)))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) 2)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 maxCos (pow.f32 (+.f32 1 ux) 2)) ux)) (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (+.f32 1 ux) 3) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 maxCos 3))) (pow.f32 (pow.f32 (+.f32 1 ux) 2) 2))) (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2))) (*.f32 -1 (/.f32 (*.f32 maxCos ux) (pow.f32 (+.f32 1 ux) 2))))))
(fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (pow.f32 (pow.f32 (+.f32 1 ux) 2) 2)) (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (neg.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 ux) 2) ux))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 1 ux)) (pow.f32 (+.f32 1 ux) 2)))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (+.f32 1 ux) 3) (*.f32 maxCos maxCos))) (*.f32 (/.f32 maxCos (pow.f32 (+.f32 1 ux) 2)) ux))) (/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (+.f32 1 ux) 4) (pow.f32 maxCos 3))))
(/.f32 1 (*.f32 maxCos ux))
(/.f32 (/.f32 1 maxCos) ux)
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))))
(+.f32 (/.f32 (/.f32 1 maxCos) ux) (neg.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))))))
(-.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux)))))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (*.f32 (+.f32 1 ux) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) ux) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2)))))))
(+.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 (neg.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))))) (/.f32 (pow.f32 (/.f32 1 maxCos) 3) (/.f32 ux (*.f32 (+.f32 1 ux) (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))))))))
(+.f32 (-.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))))) (*.f32 (/.f32 (+.f32 1 ux) ux) (*.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 maxCos 3)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 1 maxCos) 4))) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) ux))))
(fma.f32 -1 (/.f32 (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 1 maxCos) 4)))) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (fma.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 (+.f32 1 ux) (pow.f32 (/.f32 1 maxCos) 3)) (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux)))) ux))))
(-.f32 (+.f32 (-.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))))) (*.f32 (/.f32 (+.f32 1 ux) ux) (*.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 maxCos 3))))) (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))) (pow.f32 (+.f32 1 ux) 2)) ux) (/.f32 (pow.f32 (/.f32 1 maxCos) 4) ux)))
(/.f32 1 (*.f32 maxCos ux))
(/.f32 (/.f32 1 maxCos) ux)
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (pow.f32 (/.f32 -1 maxCos) 2))))
(+.f32 (/.f32 (/.f32 1 maxCos) ux) (neg.f32 (*.f32 (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))) (pow.f32 (/.f32 -1 maxCos) 2))))
(-.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))) (pow.f32 (/.f32 -1 maxCos) 2)))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 3) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) ux)) (*.f32 -1 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (pow.f32 (/.f32 -1 maxCos) 2)))))
(+.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 ux (*.f32 (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))) (/.f32 -1 (pow.f32 maxCos 3))))) (*.f32 (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))) (pow.f32 (/.f32 -1 maxCos) 2)))))
(-.f32 (-.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 (/.f32 (+.f32 1 ux) ux) (/.f32 (neg.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux)))) (pow.f32 maxCos 3)))) (*.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))) (pow.f32 (/.f32 -1 maxCos) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (pow.f32 (+.f32 1 ux) 2))) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 3) (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))))) ux)) (*.f32 -1 (*.f32 (+.f32 (/.f32 ux (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 2))) (pow.f32 (/.f32 -1 maxCos) 2))))))
(fma.f32 -1 (/.f32 (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 -1 maxCos) 4)))) (+.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 ux (*.f32 (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))) (/.f32 -1 (pow.f32 maxCos 3))))) (*.f32 (+.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 1 (*.f32 ux ux))) (pow.f32 (/.f32 -1 maxCos) 2))))))
(-.f32 (-.f32 (-.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 (/.f32 (+.f32 1 ux) ux) (/.f32 (neg.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux)))) (pow.f32 maxCos 3)))) (*.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))) (pow.f32 (/.f32 -1 maxCos) 2))) (*.f32 (/.f32 (+.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 1 (*.f32 ux ux))) ux) (/.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 -1 maxCos) 4)) ux)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos))))
(+.f32 1 (*.f32 ux (-.f32 (*.f32 maxCos 2) (+.f32 1 maxCos))))
(fma.f32 ux (-.f32 (fma.f32 maxCos 2 -1) maxCos) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos)) (+.f32 1 maxCos)))))))
(+.f32 1 (fma.f32 ux (-.f32 (*.f32 maxCos 2) (+.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) (+.f32 1 (*.f32 (+.f32 1 maxCos) (-.f32 (*.f32 maxCos 2) (+.f32 1 maxCos))))))))
(+.f32 1 (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) (fma.f32 (+.f32 1 maxCos) (-.f32 (fma.f32 maxCos 2 -1) maxCos) 1)) (*.f32 ux (-.f32 (fma.f32 maxCos 2 -1) maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos)) (+.f32 1 maxCos)))) (*.f32 (+.f32 1 maxCos) (pow.f32 ux 3)))) (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) (+.f32 1 maxCos)) (+.f32 1 maxCos))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux 3)) (-.f32 (*.f32 maxCos maxCos) (+.f32 1 (*.f32 (+.f32 1 maxCos) (-.f32 (*.f32 maxCos 2) (+.f32 1 maxCos)))))) (fma.f32 ux (-.f32 (*.f32 maxCos 2) (+.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) (+.f32 1 (*.f32 (+.f32 1 maxCos) (-.f32 (*.f32 maxCos 2) (+.f32 1 maxCos)))))))))
(+.f32 1 (-.f32 (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) (fma.f32 (+.f32 1 maxCos) (-.f32 (fma.f32 maxCos 2 -1) maxCos) 1)) (*.f32 ux (-.f32 (fma.f32 maxCos 2 -1) maxCos))) (*.f32 (+.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (-.f32 (*.f32 maxCos maxCos) (fma.f32 (+.f32 1 maxCos) (-.f32 (fma.f32 maxCos 2 -1) maxCos) 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (+.f32 1 maxCos))
(/.f32 (+.f32 (*.f32 maxCos maxCos) -1) (/.f32 (+.f32 1 maxCos) ux))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))
(-.f32 (+.f32 (*.f32 2 (/.f32 maxCos (+.f32 1 maxCos))) (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (fma.f32 2 (/.f32 maxCos (+.f32 1 maxCos)) (+.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) -1) (/.f32 (+.f32 1 maxCos) ux)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (fma.f32 2 (/.f32 maxCos (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)))
(-.f32 (+.f32 (*.f32 2 (/.f32 maxCos (+.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (+.f32 1 maxCos)) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))))))) (+.f32 (*.f32 2 (/.f32 maxCos (*.f32 (pow.f32 (+.f32 1 maxCos) 2) ux))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)))))
(-.f32 (fma.f32 2 (/.f32 maxCos (+.f32 1 maxCos)) (+.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) -1) (/.f32 (+.f32 1 maxCos) ux)) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 1 maxCos) 2))))))) (fma.f32 2 (/.f32 maxCos (*.f32 ux (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 1 maxCos) 2))))))
(-.f32 (+.f32 (fma.f32 2 (/.f32 maxCos (+.f32 1 maxCos)) (/.f32 1 (fma.f32 ux maxCos ux))) (+.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 maxCos (/.f32 (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)) maxCos))))) (+.f32 (fma.f32 2 (/.f32 maxCos (*.f32 ux (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)))) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (+.f32 1 maxCos)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 2 (/.f32 maxCos (+.f32 1 maxCos))) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (pow.f32 (/.f32 1 ux) 2)) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos))))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))) (+.f32 (*.f32 2 (/.f32 maxCos (*.f32 (pow.f32 (+.f32 1 maxCos) 2) ux))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) -1) (/.f32 (+.f32 1 maxCos) ux)) (-.f32 (+.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (fma.f32 2 (/.f32 maxCos (+.f32 1 maxCos)) (fma.f32 (-.f32 (fma.f32 2 (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 1 (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2)))) (pow.f32 (/.f32 1 ux) 2) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 1 maxCos) 2))))))) (+.f32 (/.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 1 maxCos) 2))) (fma.f32 2 (/.f32 maxCos (*.f32 ux (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))))))
(+.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) (fma.f32 maxCos maxCos -1))) (-.f32 (+.f32 (/.f32 1 (fma.f32 ux maxCos ux)) (fma.f32 2 (/.f32 maxCos (+.f32 1 maxCos)) (fma.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (fma.f32 2 (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 4) maxCos)))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 maxCos (/.f32 (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)) maxCos)))))) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3))) (fma.f32 2 (/.f32 maxCos (*.f32 ux (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (-.f32 (*.f32 -1 maxCos) 1)))
(neg.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) -1) (/.f32 (fma.f32 -1 maxCos -1) ux)))
(/.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos -1)) (fma.f32 -1 maxCos -1))
(-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (*.f32 -2 (/.f32 maxCos (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (-.f32 (*.f32 -1 maxCos) 1))))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))
(+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (-.f32 (fma.f32 -2 (/.f32 maxCos (fma.f32 -1 maxCos -1)) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) -1) (/.f32 (fma.f32 -1 maxCos -1) ux)))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 2))))
(+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (-.f32 (fma.f32 -2 (/.f32 maxCos (fma.f32 -1 maxCos -1)) (/.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos -1)) (fma.f32 -1 maxCos -1))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 2))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (/.f32 1 (-.f32 (*.f32 -1 maxCos) 1))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))))) ux)) (+.f32 (*.f32 -2 (/.f32 maxCos (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (-.f32 (*.f32 -1 maxCos) 1)))))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (fma.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 3)) (/.f32 1 (fma.f32 -1 maxCos -1))) (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 3)) (*.f32 -2 (/.f32 maxCos (pow.f32 (fma.f32 -1 maxCos -1) 2))))) ux) (fma.f32 -2 (/.f32 maxCos (fma.f32 -1 maxCos -1)) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) -1) (/.f32 (fma.f32 -1 maxCos -1) ux)))))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 2)))
(+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (-.f32 (-.f32 (fma.f32 -2 (/.f32 maxCos (fma.f32 -1 maxCos -1)) (/.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos -1)) (fma.f32 -1 maxCos -1))) (/.f32 (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (fma.f32 -1 maxCos -1) 3) maxCos)) (/.f32 1 (fma.f32 -1 maxCos -1))) (fma.f32 -2 (/.f32 maxCos (pow.f32 (fma.f32 -1 maxCos -1) 2)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 3)))) ux)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 2))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (/.f32 1 (-.f32 (*.f32 -1 maxCos) 1))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))) (*.f32 -2 (/.f32 maxCos (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))))) ux)) (+.f32 (*.f32 -2 (/.f32 maxCos (-.f32 (*.f32 -1 maxCos) 1))) (+.f32 (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) 2)) (*.f32 -2 (/.f32 maxCos (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1))))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) 2)) (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))) (pow.f32 (/.f32 -1 ux) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) ux) (-.f32 (*.f32 -1 maxCos) 1))))))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (fma.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 3)) (/.f32 1 (fma.f32 -1 maxCos -1))) (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 3)) (*.f32 -2 (/.f32 maxCos (pow.f32 (fma.f32 -1 maxCos -1) 2))))) ux) (fma.f32 -2 (/.f32 maxCos (fma.f32 -1 maxCos -1)) (fma.f32 (+.f32 (/.f32 1 (pow.f32 (pow.f32 (fma.f32 -1 maxCos -1) 2) 2)) (-.f32 (/.f32 (*.f32 -2 maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 3)) (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (pow.f32 (fma.f32 -1 maxCos -1) 2) 2))))) (pow.f32 (/.f32 -1 ux) 2) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) -1) (/.f32 (fma.f32 -1 maxCos -1) ux))))))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 2)))
(-.f32 (+.f32 (-.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (/.f32 (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (fma.f32 -1 maxCos -1) 3) maxCos)) (/.f32 1 (fma.f32 -1 maxCos -1))) (fma.f32 -2 (/.f32 maxCos (pow.f32 (fma.f32 -1 maxCos -1) 2)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 3)))) ux)) (fma.f32 -2 (/.f32 maxCos (fma.f32 -1 maxCos -1)) (fma.f32 (pow.f32 (/.f32 -1 ux) 2) (-.f32 (fma.f32 -2 (/.f32 maxCos (pow.f32 (fma.f32 -1 maxCos -1) 3)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 4))) (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 4)))) (/.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos -1)) (fma.f32 -1 maxCos -1))))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (fma.f32 -1 maxCos -1) 2)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) maxCos)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 maxCos (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 ux (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux)))))) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) ux)) (/.f32 (+.f32 ux (pow.f32 (neg.f32 ux) 3)) (pow.f32 (+.f32 1 ux) 2))) (/.f32 1 (+.f32 1 ux))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) ux) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) maxCos))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (/.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 ux (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (+.f32 1 ux) ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 ux (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux)))))))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (/.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) ux)) (/.f32 (+.f32 ux (pow.f32 (neg.f32 ux) 3)) (pow.f32 (+.f32 1 ux) 2))) (+.f32 1 ux)) ux)) (fma.f32 maxCos (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) ux)) (/.f32 (+.f32 ux (pow.f32 (neg.f32 ux) 3)) (pow.f32 (+.f32 1 ux) 2))) (/.f32 1 (+.f32 1 ux)))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) ux) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 2) (+.f32 1 ux)) (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) ux) (+.f32 1 ux))) (*.f32 ux (pow.f32 maxCos 3))) (+.f32 1 ux))) (*.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 (*.f32 ux (-.f32 1 (pow.f32 ux 2))) (pow.f32 (+.f32 1 ux) 2))) maxCos)))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (/.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 ux (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (+.f32 1 ux) ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 -1 (/.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (/.f32 (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 ux (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (+.f32 1 ux) ux))) (/.f32 (+.f32 1 ux) (*.f32 ux (pow.f32 maxCos 3)))) (*.f32 maxCos (-.f32 (*.f32 2 (/.f32 ux (+.f32 1 ux))) (/.f32 ux (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))))))))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (+.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (/.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) ux)) (/.f32 (+.f32 ux (pow.f32 (neg.f32 ux) 3)) (pow.f32 (+.f32 1 ux) 2))) (+.f32 1 ux)) ux)) (/.f32 1 (+.f32 1 ux))) (-.f32 (*.f32 maxCos (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) ux)) (/.f32 (+.f32 ux (pow.f32 (neg.f32 ux) 3)) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (/.f32 (-.f32 (/.f32 2 (/.f32 (+.f32 1 ux) ux)) (/.f32 (+.f32 ux (pow.f32 (neg.f32 ux) 3)) (pow.f32 (+.f32 1 ux) 2))) (+.f32 1 ux)) ux)) (/.f32 (/.f32 (+.f32 1 ux) ux) (pow.f32 maxCos 3))))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)
(/.f32 (*.f32 ux ux) (/.f32 ux maxCos))
(*.f32 (/.f32 ux (/.f32 ux ux)) maxCos)
(-.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)) ux)
(-.f32 (+.f32 1 (/.f32 (*.f32 ux ux) (/.f32 ux maxCos))) ux)
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (/.f32 ux ux)) maxCos) ux))
(-.f32 (+.f32 1 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))) (+.f32 (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)) (+.f32 ux (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) (*.f32 maxCos ux)))))
(+.f32 1 (-.f32 (+.f32 (/.f32 (/.f32 1 maxCos) ux) (/.f32 (*.f32 ux ux) (/.f32 ux maxCos))) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 ux maxCos)) (+.f32 ux (/.f32 (-.f32 1 ux) (/.f32 (*.f32 ux maxCos) (+.f32 1 ux)))))))
(+.f32 1 (-.f32 (+.f32 (/.f32 (/.f32 1 maxCos) ux) (*.f32 (/.f32 ux (/.f32 ux ux)) maxCos)) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 ux maxCos)) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (+.f32 1 ux) ux) ux))))
(-.f32 (+.f32 1 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 (/.f32 1 ux) (+.f32 (/.f32 (pow.f32 ux 2) ux) (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) ux))) (pow.f32 (/.f32 1 maxCos) 2))) ux)) (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)))) (+.f32 (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)) (+.f32 ux (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) (*.f32 maxCos ux)))))
(-.f32 (+.f32 1 (+.f32 (/.f32 (/.f32 1 maxCos) ux) (fma.f32 -1 (/.f32 (+.f32 1 ux) (/.f32 ux (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (-.f32 1 ux) (/.f32 ux (+.f32 1 ux))))))) (/.f32 (*.f32 ux ux) (/.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 ux maxCos)) (+.f32 ux (/.f32 (-.f32 1 ux) (/.f32 (*.f32 ux maxCos) (+.f32 1 ux))))))
(-.f32 (+.f32 (+.f32 1 (/.f32 (/.f32 1 maxCos) ux)) (-.f32 (*.f32 (/.f32 ux (/.f32 ux ux)) maxCos) (*.f32 (/.f32 (+.f32 1 ux) ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (+.f32 1 ux) (/.f32 ux (-.f32 1 ux)))))))) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 ux maxCos)) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (+.f32 1 ux) ux) ux)))
(/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)
(/.f32 (*.f32 ux ux) (/.f32 ux maxCos))
(*.f32 (/.f32 ux (/.f32 ux ux)) maxCos)
(-.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)) ux)
(-.f32 (+.f32 1 (/.f32 (*.f32 ux ux) (/.f32 ux maxCos))) ux)
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (/.f32 ux ux)) maxCos) ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 2)) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) ux))) maxCos)) (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))) ux)
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (*.f32 -1 (-.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (-.f32 1 ux) (/.f32 ux (+.f32 1 ux))))) maxCos) (/.f32 (*.f32 ux ux) (/.f32 ux maxCos))) ux))
(+.f32 1 (-.f32 (-.f32 (*.f32 (/.f32 ux (/.f32 ux ux)) maxCos) (/.f32 (+.f32 (/.f32 (+.f32 -1 (*.f32 ux ux)) ux) (/.f32 (+.f32 1 ux) (/.f32 ux (-.f32 1 ux)))) maxCos)) ux))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 2)) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 2)) ux)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 1 ux)) ux))) (pow.f32 (/.f32 -1 maxCos) 2))) ux) (/.f32 (*.f32 (pow.f32 ux 2) maxCos) ux)))) ux)
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (*.f32 -1 (-.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (-.f32 1 ux) (/.f32 ux (+.f32 1 ux))))) maxCos) (+.f32 (/.f32 (*.f32 ux ux) (/.f32 ux maxCos)) (/.f32 (+.f32 1 ux) (/.f32 ux (*.f32 (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 -1 (-.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (-.f32 1 ux) (/.f32 ux (+.f32 1 ux)))))))))) ux))
(+.f32 1 (-.f32 (-.f32 (+.f32 (*.f32 (/.f32 ux (/.f32 ux ux)) maxCos) (*.f32 (/.f32 (+.f32 1 ux) ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 2) (+.f32 (/.f32 (+.f32 -1 (*.f32 ux ux)) ux) (/.f32 (+.f32 1 ux) (/.f32 ux (-.f32 1 ux))))))) (/.f32 (+.f32 (/.f32 (+.f32 -1 (*.f32 ux ux)) ux) (/.f32 (+.f32 1 ux) (/.f32 ux (-.f32 1 ux)))) maxCos)) ux))
1
(+.f32 1 (*.f32 2 (*.f32 maxCos ux)))
(+.f32 1 (*.f32 2 (*.f32 ux maxCos)))
(fma.f32 2 (*.f32 ux maxCos) 1)
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (fma.f32 (+.f32 (*.f32 maxCos maxCos) -1) (*.f32 ux ux) (*.f32 2 (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 2 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux (fma.f32 maxCos maxCos -1)))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (fma.f32 (+.f32 (*.f32 maxCos maxCos) -1) (*.f32 ux ux) (*.f32 2 (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 2 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux (fma.f32 maxCos maxCos -1)))))
(*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 1 ux) -2))
(*.f32 (+.f32 (*.f32 maxCos maxCos) -1) (pow.f32 (/.f32 1 ux) -2))
(*.f32 (fma.f32 maxCos maxCos -1) (pow.f32 (/.f32 1 ux) -2))
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 1 ux) -2)) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 (+.f32 (*.f32 maxCos maxCos) -1) (pow.f32 (/.f32 1 ux) -2) (*.f32 2 (*.f32 ux maxCos)))
(fma.f32 (fma.f32 maxCos maxCos -1) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (*.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 1 ux) -2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (fma.f32 (+.f32 (*.f32 maxCos maxCos) -1) (pow.f32 (/.f32 1 ux) -2) (*.f32 2 (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 (fma.f32 maxCos maxCos -1) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (*.f32 maxCos 2))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 1 ux) -2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (fma.f32 (+.f32 (*.f32 maxCos maxCos) -1) (pow.f32 (/.f32 1 ux) -2) (*.f32 2 (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 (fma.f32 maxCos maxCos -1) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (*.f32 maxCos 2))))
(*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 -1 ux) -2))
(*.f32 (+.f32 (*.f32 maxCos maxCos) -1) (pow.f32 (/.f32 -1 ux) -2))
(*.f32 (fma.f32 maxCos maxCos -1) (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 -1 ux) -2)) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 (+.f32 (*.f32 maxCos maxCos) -1) (pow.f32 (/.f32 -1 ux) -2) (*.f32 2 (*.f32 ux maxCos)))
(fma.f32 (fma.f32 maxCos maxCos -1) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (*.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 -1 ux) -2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (fma.f32 (+.f32 (*.f32 maxCos maxCos) -1) (pow.f32 (/.f32 -1 ux) -2) (*.f32 2 (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 (fma.f32 maxCos maxCos -1) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (*.f32 maxCos 2))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (pow.f32 maxCos 2) 1) (pow.f32 (/.f32 -1 ux) -2)) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 1 (fma.f32 (+.f32 (*.f32 maxCos maxCos) -1) (pow.f32 (/.f32 -1 ux) -2) (*.f32 2 (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 (fma.f32 maxCos maxCos -1) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (*.f32 maxCos 2))))
(-.f32 1 (pow.f32 ux 2))
(-.f32 1 (*.f32 ux ux))
(-.f32 (+.f32 1 (*.f32 2 (*.f32 maxCos ux))) (pow.f32 ux 2))
(+.f32 1 (-.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 ux (-.f32 (*.f32 maxCos 2) ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos ux)))) (pow.f32 ux 2))
(-.f32 (+.f32 1 (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 2 (*.f32 ux maxCos)))) (*.f32 ux ux))
(+.f32 1 (-.f32 (fma.f32 2 (*.f32 ux maxCos) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)) (*.f32 ux ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos ux)))) (pow.f32 ux 2))
(-.f32 (+.f32 1 (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 2 (*.f32 ux maxCos)))) (*.f32 ux ux))
(+.f32 1 (-.f32 (fma.f32 2 (*.f32 ux maxCos) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)) (*.f32 ux ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))
(*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))
(+.f32 (*.f32 2 (*.f32 maxCos ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))
(fma.f32 2 (*.f32 ux maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2) (*.f32 ux (*.f32 maxCos 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))) (pow.f32 ux 2))
(+.f32 1 (-.f32 (fma.f32 2 (*.f32 ux maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))) (*.f32 ux ux)))
(+.f32 1 (-.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2) (*.f32 ux (*.f32 maxCos 2))) (*.f32 ux ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))) (pow.f32 ux 2))
(+.f32 1 (-.f32 (fma.f32 2 (*.f32 ux maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))) (*.f32 ux ux)))
(+.f32 1 (-.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2) (*.f32 ux (*.f32 maxCos 2))) (*.f32 ux ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2))
(*.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2))
(*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 2 (*.f32 ux maxCos)))
(fma.f32 2 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 2 (*.f32 maxCos ux)))) (pow.f32 ux 2))
(+.f32 1 (-.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 2 (*.f32 ux maxCos))) (*.f32 ux ux)))
(+.f32 1 (-.f32 (fma.f32 2 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))) (*.f32 ux ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 2 (*.f32 maxCos ux)))) (pow.f32 ux 2))
(+.f32 1 (-.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 2 (*.f32 ux maxCos))) (*.f32 ux ux)))
(+.f32 1 (-.f32 (fma.f32 2 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))) (*.f32 ux ux)))
1
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(fma.f32 ux (+.f32 1 maxCos) 1)
(*.f32 ux (+.f32 1 maxCos))
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 (*.f32 ux (+.f32 1 maxCos)) 1)
(fma.f32 ux (+.f32 1 maxCos) 1)
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1)))
(*.f32 (neg.f32 ux) (fma.f32 -1 maxCos -1))
(neg.f32 (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(+.f32 1 (*.f32 (neg.f32 ux) (fma.f32 -1 maxCos -1)))
(-.f32 1 (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(+.f32 1 (*.f32 (neg.f32 ux) (fma.f32 -1 maxCos -1)))
(-.f32 1 (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 maxCos) 1))))
(+.f32 1 (*.f32 (neg.f32 ux) (fma.f32 -1 maxCos -1)))
(-.f32 1 (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 1 ux)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 1 (+.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux (+.f32 1 maxCos) 1)
(+.f32 0 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))) 1)
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(*.f32 1 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 1)
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(*.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2)) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(*.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2)))
(*.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(*.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))))
(/.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))
(/.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))
(*.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))
(pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1)
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 1)
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2))
(fabs.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) 1/3)
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) 3)
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2) 2)
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (neg.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) -1)
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -2))
(fabs.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(exp.f32 (neg.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))) -1))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) 1))
(/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(+.f32 0 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(+.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 ux (neg.f32 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))) 1)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux maxCos (+.f32 1 ux))) (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 1 (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux))))))
(*.f32 (/.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 ux maxCos (+.f32 1 ux))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))))
(/.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (*.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (*.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) 1) (*.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) 1) (*.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) -1) (*.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) -1) (*.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))) (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 ux maxCos (+.f32 1 ux))) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) -1) (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 1)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 2))
(fabs.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 3) 1/3)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 3)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 2)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3)) 1/3)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3)) 1/3)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3)) 1/3)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) -1)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 2))
(fabs.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))
(log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux))) 3))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3) (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) 3)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))) 1))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(fma.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 ux (neg.f32 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 1 ux)))
(+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 0 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(+.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(*.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1)
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))))
(pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2)
(*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1))
(pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2)
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 1 (/.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 1 (/.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) (neg.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) (neg.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) 1) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) 1) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (+.f32 (pow.f32 ux 4) (*.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 (*.f32 ux (neg.f32 ux)) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))
(pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1)
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(pow.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2))
(fabs.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))
(pow.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3) 1/3)
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 3)
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6))) -1)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4)))
(pow.f32 (/.f32 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4))) -1)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2))
(sqrt.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 2))
(fabs.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))
(log.f32 (exp.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (exp.f32 ux) ux)))
(-.f32 (log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 ux ux))
(log.f32 (/.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (log1p.f32 (expm1.f32 (*.f32 ux ux))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(-.f32 (log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (log1p.f32 (expm1.f32 (*.f32 ux ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (exp.f32 (*.f32 ux (neg.f32 ux)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (exp.f32 ux) ux)))
(-.f32 (log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 ux ux))
(log.f32 (*.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (pow.f32 (exp.f32 ux) ux))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 1 (pow.f32 (exp.f32 ux) ux))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (exp.f32 ux) ux)))
(-.f32 (log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 ux ux))
(log.f32 (*.f32 (exp.f32 (*.f32 ux (neg.f32 ux))) (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 ux) ux)) (exp.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(log.f32 (*.f32 (exp.f32 (*.f32 ux (neg.f32 ux))) (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (exp.f32 ux) ux)))
(-.f32 (log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 ux ux))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 ux) ux)) (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (pow.f32 (exp.f32 ux) ux)))
(-.f32 (log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 ux ux))
(cbrt.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 3))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(expm1.f32 (log1p.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(log1p.f32 (expm1.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(exp.f32 (log.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 1 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (neg.f32 ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 1 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 1 (*.f32 ux (neg.f32 ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 ux (neg.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1) (*.f32 ux (neg.f32 ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (fma.f32 ux maxCos 1) (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (fma.f32 ux maxCos (+.f32 1 ux)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 1 (*.f32 ux (neg.f32 ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 ux (neg.f32 ux)))
(-.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4))) (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 ux (neg.f32 ux)))
(-.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4))) (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 ux (neg.f32 ux)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (*.f32 ux (neg.f32 ux)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (neg.f32 (cbrt.f32 (*.f32 ux ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) (*.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (pow.f32 (hypot.f32 (fma.f32 ux maxCos 1) (sqrt.f32 (*.f32 ux (neg.f32 ux)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 -1 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (/.f32 1 (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (pow.f32 ux 6)) (fma.f32 (*.f32 ux ux) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (fma.f32 ux maxCos 1) 4))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (*.f32 ux (neg.f32 ux)) 1 (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 ux) ux (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (*.f32 ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (/.f32 1 (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (pow.f32 ux 4)) (pow.f32 (hypot.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 ux ux)))
(fma.f32 (neg.f32 ux) ux (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) 3) (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (pow.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) 3) (sqrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (neg.f32 ux))) 2) (cbrt.f32 (*.f32 ux (neg.f32 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 ux))) (sqrt.f32 (*.f32 ux (neg.f32 ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 ux 4))) (cbrt.f32 (*.f32 ux ux)) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (neg.f32 (cbrt.f32 (*.f32 ux ux))) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (*.f32 (fma.f32 ux maxCos 1) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (fma.f32 ux maxCos 1)) (*.f32 ux (neg.f32 ux)))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (*.f32 (fma.f32 ux maxCos 1) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (*.f32 (neg.f32 ux) 1) ux (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(fma.f32 (*.f32 (neg.f32 ux) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (fma.f32 ux maxCos 1) 2))
(-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (+.f32 1 ux)))) 1)
(fma.f32 ux maxCos (+.f32 1 ux))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))
(fma.f32 ux maxCos (+.f32 1 ux))
(*.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)
(fma.f32 ux maxCos (+.f32 1 ux))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)) (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(fma.f32 ux maxCos (+.f32 1 ux))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 1 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))))
(fma.f32 ux maxCos (+.f32 1 ux))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))
(/.f32 1 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)
(fma.f32 ux maxCos (+.f32 1 ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2)) (cbrt.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux)))))
(/.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) -1/2))
(/.f32 (neg.f32 (fma.f32 ux maxCos (+.f32 1 ux))) -1)
(fma.f32 ux maxCos (+.f32 1 ux))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 ux ux) (*.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 ux (fma.f32 ux maxCos 1))))
(pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 1)
(fma.f32 ux maxCos (+.f32 1 ux))
(pow.f32 (/.f32 1 (fma.f32 ux maxCos (+.f32 1 ux))) -1)
(fma.f32 ux maxCos (+.f32 1 ux))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))
(fabs.f32 (fma.f32 ux maxCos (+.f32 1 ux)))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3) 1/3)
(fma.f32 ux maxCos (+.f32 1 ux))
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 3)
(fma.f32 ux maxCos (+.f32 1 ux))
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 2)
(fma.f32 ux maxCos (+.f32 1 ux))
(pow.f32 (/.f32 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) -1)
(*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux ux)))
(pow.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) -1)
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 ux (fma.f32 ux maxCos 1)))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 2))
(fabs.f32 (fma.f32 ux maxCos (+.f32 1 ux)))
(log.f32 (exp.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(fma.f32 ux maxCos (+.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (+.f32 1 ux)))))
(fma.f32 ux maxCos (+.f32 1 ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (fma.f32 ux maxCos 1))))
(+.f32 (fma.f32 ux maxCos 1) (log1p.f32 (expm1.f32 ux)))
(log.f32 (*.f32 (exp.f32 ux) (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1)))))
(+.f32 ux (log1p.f32 (expm1.f32 (fma.f32 ux maxCos 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1)))))
(+.f32 (log1p.f32 (expm1.f32 (fma.f32 ux maxCos 1))) (log1p.f32 (expm1.f32 ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1))) (exp.f32 ux)))
(log.f32 (*.f32 (exp.f32 ux) (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1)))))
(+.f32 ux (log1p.f32 (expm1.f32 (fma.f32 ux maxCos 1))))
(log.f32 (*.f32 (exp.f32 (fma.f32 ux maxCos 1)) (+.f32 1 (expm1.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (exp.f32 (fma.f32 ux maxCos 1))))
(+.f32 (fma.f32 ux maxCos 1) (log1p.f32 (expm1.f32 ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1))) (+.f32 1 (expm1.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (+.f32 1 (expm1.f32 (fma.f32 ux maxCos 1)))))
(+.f32 (log1p.f32 (expm1.f32 (fma.f32 ux maxCos 1))) (log1p.f32 (expm1.f32 ux)))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (+.f32 1 ux)) 3))
(fma.f32 ux maxCos (+.f32 1 ux))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(fma.f32 ux maxCos (+.f32 1 ux))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(fma.f32 ux maxCos (+.f32 1 ux))
(exp.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))))
(fma.f32 ux maxCos (+.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (+.f32 1 ux))) 1))
(fma.f32 ux maxCos (+.f32 1 ux))
(fma.f32 1 ux (fma.f32 ux maxCos 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 1 (fma.f32 ux maxCos 1) ux)
(+.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 1 (*.f32 ux maxCos) (+.f32 1 ux))
(fma.f32 ux maxCos (+.f32 1 ux))
(fma.f32 ux 1 (fma.f32 ux maxCos 1))
(fma.f32 1 ux (fma.f32 ux maxCos 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 ux maxCos (+.f32 1 ux))
(fma.f32 maxCos ux (+.f32 1 ux))
(fma.f32 ux maxCos (+.f32 1 ux))
(fma.f32 (fma.f32 ux maxCos 1) 1 ux)
(fma.f32 1 (fma.f32 ux maxCos 1) ux)
(+.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) ux)
(fma.f32 1 (fma.f32 ux maxCos 1) ux)
(+.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) ux)
(fma.f32 1 (fma.f32 ux maxCos 1) ux)
(+.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (fma.f32 ux maxCos 1))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (fma.f32 ux maxCos 1))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) maxCos) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 maxCos (cbrt.f32 ux)) (+.f32 1 ux))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) ux)
(fma.f32 1 (fma.f32 ux maxCos 1) ux)
(+.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux maxCos 1))
(fma.f32 1 ux (fma.f32 ux maxCos 1))
(+.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) maxCos) (+.f32 1 ux))
(fma.f32 ux maxCos (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux))
(fma.f32 ux maxCos (+.f32 1 ux))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2)) ux)
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 4))) (fabs.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) ux)
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (cbrt.f32 (*.f32 ux ux))) (fma.f32 ux maxCos 1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux))
(fma.f32 ux maxCos (+.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (+.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (+.f32 1 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos) (+.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 maxCos)) (sqrt.f32 maxCos) (+.f32 1 ux))
(fma.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (*.f32 (sqrt.f32 ux) (sqrt.f32 maxCos)) (+.f32 1 ux))

eval770.0ms (8.1%)

Compiler

Compiled 35879 to 24186 computations (32.6% saved)

prune294.0ms (3.1%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New109641100
Fresh011
Picked101
Done235
Total109981107
Error
0b
Counts
1107 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
0.9b
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.6b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
0.4b
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
1.0b
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
8.8b
1
Compiler

Compiled 115 to 89 computations (22.6% saved)

localize46.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f32 1 (*.f32 ux ux))
0.0b
(+.f32 ux (fma.f32 ux maxCos 1))
0.2b
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
0.4b
(/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))
Compiler

Compiled 46 to 25 computations (45.7% saved)

series75.0ms (0.8%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
maxCos
@inf
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
1.0ms
maxCos
@-inf
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
1.0ms
maxCos
@0
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
1.0ms
ux
@-inf
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
1.0ms
ux
@inf
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
Compiler

Compiled 4990 to 3935 computations (21.1% saved)

rewrite70.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
757×prod-diff_binary32
528×log-prod_binary32
355×fma-def_binary32
288×pow2_binary32
199×pow1/3_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01024
122524
2318424
Stop Event
node limit
Counts
2 → 127
Calls
Call 1
Inputs
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 1 (*.f32 ux ux))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (*.f32 (fma.f32 ux ux 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) -1) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) -1) (*.f32 (fma.f32 ux ux 1) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 4))) (*.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (neg.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (fma.f32 ux ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (-.f32 1 (pow.f32 ux 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 ux ux 1) (-.f32 1 (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (fma.f32 ux ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 2)) (-.f32 1 (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (-.f32 1 (pow.f32 ux 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 ux ux 1) (-.f32 1 (pow.f32 ux 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux (neg.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (neg.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (*.f32 ux ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 ux) ux 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (neg.f32 ux))) 2) (cbrt.f32 (*.f32 ux (neg.f32 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 ux))) (sqrt.f32 (*.f32 ux (neg.f32 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (cbrt.f32 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 ux) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 ux) 1) ux 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)))))

simplify83.0ms (0.9%)

Algorithm
egg-herbie
Rules
334×div-sub_binary32
319×associate-*r*_binary32
275×cancel-sign-sub-inv_binary32
250×fma-neg_binary32
242×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04303852
112553690
252713605
Stop Event
node limit
Counts
163 → 247
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))) (+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))) (+.f32 1 (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))) (*.f32 (pow.f32 ux 3) (+.f32 1 maxCos))) (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 -1 (/.f32 ux (+.f32 1 maxCos)))
(+.f32 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 1 (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 ux (-.f32 (*.f32 -1 maxCos) 1))
(+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (/.f32 ux (-.f32 (*.f32 -1 maxCos) 1)))
(+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (/.f32 ux (-.f32 (*.f32 -1 maxCos) 1)) (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 (*.f32 -1 maxCos) 1)) (/.f32 1 (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1)))) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) 2)) (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))) (pow.f32 (/.f32 -1 ux) 2)) (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (/.f32 ux (-.f32 (*.f32 -1 maxCos) 1)) (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 (*.f32 -1 maxCos) 1)) (/.f32 1 (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1)))) ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (pow.f32 (+.f32 1 ux) 2))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 2)))) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2))))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 maxCos 3)))) (pow.f32 (pow.f32 (+.f32 1 ux) 2) 2))) (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (pow.f32 (+.f32 1 ux) 2))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 maxCos 2) (-.f32 1 (pow.f32 ux 2)))) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2)))))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 maxCos ux))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (pow.f32 ux 2)))) (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (*.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) ux)))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 1 maxCos) 4)))) (pow.f32 (pow.f32 ux 2) 2))) (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) ux))))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 maxCos ux))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (/.f32 -1 maxCos) 2))) (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) 3) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (/.f32 -1 maxCos) 2))) (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (*.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (pow.f32 ux 2))))) (pow.f32 (pow.f32 ux 2) 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) 3) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (/.f32 -1 maxCos) 2))) (pow.f32 ux 2)))))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(*.f32 -1 (pow.f32 (/.f32 1 ux) -2))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -2)))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -2)))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -2)))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) -2)) 1)
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) -2)) 1)
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) -2)) 1)
(+.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(+.f32 0 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) 1)
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux 1)))
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (*.f32 (fma.f32 ux ux 1) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) -1) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) -1) (*.f32 (fma.f32 ux ux 1) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 4))) (*.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux 1))
(/.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1))
(pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 1)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 2)
(pow.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)) 1/3)
(pow.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux ux))) -1)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(exp.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 1))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(+.f32 0 (-.f32 1 (*.f32 ux ux)))
(+.f32 (*.f32 ux (neg.f32 ux)) 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (fma.f32 ux ux 1)))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (-.f32 1 (pow.f32 ux 6))))
(/.f32 1 (/.f32 (fma.f32 ux ux 1) (-.f32 1 (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (fma.f32 ux ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (fma.f32 ux ux 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 2)) (-.f32 1 (*.f32 ux (neg.f32 ux))))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (-.f32 1 (pow.f32 ux 6))) -1)
(pow.f32 (/.f32 (fma.f32 ux ux 1) (-.f32 1 (pow.f32 ux 4))) -1)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux ux))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))
(fma.f32 1 (*.f32 ux (neg.f32 ux)) 1)
(fma.f32 ux (neg.f32 ux) 1)
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) 1)
(fma.f32 -1 (*.f32 ux ux) 1)
(fma.f32 (neg.f32 ux) ux 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (neg.f32 ux))) 2) (cbrt.f32 (*.f32 ux (neg.f32 ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 ux))) (sqrt.f32 (*.f32 ux (neg.f32 ux))) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 ux) 2) 1)
(fma.f32 (*.f32 (neg.f32 ux) 1) ux 1)
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
Outputs
1
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 maxCos)))
(-.f32 1 (+.f32 ux (*.f32 ux maxCos)))
(+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))) (+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 1 (neg.f32 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 maxCos))))
(-.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 ux (-.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (*.f32 ux (-.f32 -1 maxCos)) (fma.f32 (*.f32 ux (neg.f32 ux)) (-.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) 1))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))) (+.f32 1 (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))) (*.f32 (pow.f32 ux 3) (+.f32 1 maxCos))) (*.f32 -1 (*.f32 ux (+.f32 1 maxCos))))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 1 (neg.f32 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 (fma.f32 (+.f32 1 (neg.f32 (pow.f32 (+.f32 1 maxCos) 2))) (*.f32 (+.f32 1 maxCos) (pow.f32 ux 3)) (*.f32 (neg.f32 ux) (+.f32 1 maxCos)))))
(+.f32 (*.f32 (+.f32 1 maxCos) (+.f32 (neg.f32 ux) (*.f32 (-.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (pow.f32 ux 3)))) (fma.f32 (*.f32 ux (neg.f32 ux)) (-.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) 1))
(+.f32 (*.f32 (+.f32 1 maxCos) (-.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (pow.f32 ux 3)) ux)) (fma.f32 (*.f32 ux (neg.f32 ux)) (-.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) 1))
(*.f32 -1 (/.f32 ux (+.f32 1 maxCos)))
(/.f32 (neg.f32 ux) (+.f32 1 maxCos))
(+.f32 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(fma.f32 -1 (/.f32 ux (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 ux (+.f32 1 maxCos)))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 (fma.f32 -1 (/.f32 ux (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (*.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 ux (+.f32 1 maxCos))) (-.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 ux (+.f32 1 maxCos))) (+.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (/.f32 -1 (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 1 (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 (*.f32 -1 (/.f32 ux (+.f32 1 maxCos))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 (fma.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 1 (pow.f32 (pow.f32 (+.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (fma.f32 -1 (/.f32 ux (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (fma.f32 (pow.f32 (/.f32 1 ux) 2) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 ux (+.f32 1 maxCos)))) (-.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (/.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 ux (+.f32 1 maxCos))) (fma.f32 (/.f32 (/.f32 1 ux) ux) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 -1 (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3))))))
(/.f32 ux (-.f32 (*.f32 -1 maxCos) 1))
(/.f32 ux (fma.f32 -1 maxCos -1))
(/.f32 ux (-.f32 -1 maxCos))
(+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (/.f32 ux (-.f32 (*.f32 -1 maxCos) 1)))
(+.f32 (/.f32 ux (fma.f32 -1 maxCos -1)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)))
(+.f32 (/.f32 ux (-.f32 -1 maxCos)) (/.f32 1 (pow.f32 (-.f32 -1 maxCos) 2)))
(+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (/.f32 ux (-.f32 (*.f32 -1 maxCos) 1)) (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 (*.f32 -1 maxCos) 1)) (/.f32 1 (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1)))) ux))))
(+.f32 (+.f32 (/.f32 ux (fma.f32 -1 maxCos -1)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (fma.f32 -1 maxCos -1)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 3))) ux)))
(+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2)) (-.f32 (/.f32 ux (fma.f32 -1 maxCos -1)) (/.f32 (+.f32 (/.f32 1 (fma.f32 -1 maxCos -1)) (/.f32 -1 (pow.f32 (fma.f32 -1 maxCos -1) 3))) ux)))
(+.f32 (/.f32 ux (-.f32 -1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (-.f32 -1 maxCos) 2)) (/.f32 (+.f32 (/.f32 1 (-.f32 -1 maxCos)) (/.f32 -1 (pow.f32 (-.f32 -1 maxCos) 3))) ux)))
(+.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) 2)) (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2))) (pow.f32 (/.f32 -1 ux) 2)) (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2)) (+.f32 (/.f32 ux (-.f32 (*.f32 -1 maxCos) 1)) (*.f32 -1 (/.f32 (-.f32 (/.f32 1 (-.f32 (*.f32 -1 maxCos) 1)) (/.f32 1 (*.f32 (pow.f32 (-.f32 (*.f32 -1 maxCos) 1) 2) (-.f32 (*.f32 -1 maxCos) 1)))) ux)))))
(fma.f32 (-.f32 (/.f32 1 (pow.f32 (pow.f32 (fma.f32 -1 maxCos -1) 2) 2)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2))) (pow.f32 (/.f32 -1 ux) 2) (+.f32 (+.f32 (/.f32 ux (fma.f32 -1 maxCos -1)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (fma.f32 -1 maxCos -1)) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 3))) ux))))
(+.f32 (-.f32 (/.f32 ux (fma.f32 -1 maxCos -1)) (/.f32 (+.f32 (/.f32 1 (fma.f32 -1 maxCos -1)) (/.f32 -1 (pow.f32 (fma.f32 -1 maxCos -1) 3))) ux)) (fma.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 4)) (/.f32 -1 (pow.f32 (fma.f32 -1 maxCos -1) 2))) (pow.f32 (/.f32 -1 ux) 2) (/.f32 1 (pow.f32 (fma.f32 -1 maxCos -1) 2))))
(+.f32 (-.f32 (/.f32 ux (-.f32 -1 maxCos)) (/.f32 (+.f32 (/.f32 1 (-.f32 -1 maxCos)) (/.f32 -1 (pow.f32 (-.f32 -1 maxCos) 3))) ux)) (fma.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 -1 maxCos) 4)) (/.f32 -1 (pow.f32 (-.f32 -1 maxCos) 2))) (pow.f32 (/.f32 -1 ux) 2) (/.f32 1 (pow.f32 (-.f32 -1 maxCos) 2))))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (+.f32 1 ux) 2))) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(+.f32 (/.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux (-.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 1 ux) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (pow.f32 (+.f32 1 ux) 2))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 (pow.f32 ux 2)))) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2))))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (fma.f32 -1 (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (+.f32 1 ux) 2)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (fma.f32 ux (neg.f32 ux) 1))) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))
(+.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 ux ux) (neg.f32 (pow.f32 ux 4)))) (/.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(+.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (*.f32 ux ux) (pow.f32 ux 4))) (/.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 maxCos 3)))) (pow.f32 (pow.f32 (+.f32 1 ux) 2) 2))) (+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (pow.f32 (+.f32 1 ux) 2))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 maxCos 2) (-.f32 1 (pow.f32 ux 2)))) (*.f32 (+.f32 1 ux) (pow.f32 (+.f32 1 ux) 2)))))) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 3) (fma.f32 ux (neg.f32 ux) 1))) (pow.f32 (pow.f32 (+.f32 1 ux) 2) 2)) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (+.f32 1 ux) 2)))))) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 1 (*.f32 ux ux))) (pow.f32 ux 3)) (pow.f32 (+.f32 1 ux) 4)) (+.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 ux ux) (neg.f32 (pow.f32 ux 4)))) (/.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))))
(-.f32 (+.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (*.f32 ux ux) (pow.f32 ux 4))) (/.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))) (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 1 (*.f32 ux ux))) (pow.f32 ux 3)) (pow.f32 (+.f32 1 ux) 4)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 maxCos ux))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (*.f32 ux maxCos))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (pow.f32 ux 2)))) (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (neg.f32 (/.f32 (+.f32 1 ux) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (fma.f32 ux (neg.f32 ux) 1))))) (/.f32 (*.f32 ux ux) (*.f32 ux maxCos))))
(+.f32 (/.f32 (neg.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (*.f32 ux ux))))) (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (*.f32 (neg.f32 (+.f32 1 ux)) (*.f32 (/.f32 (/.f32 1 maxCos) maxCos) (-.f32 1 (*.f32 ux ux)))) (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (*.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) ux)))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (fma.f32 -1 (/.f32 (+.f32 1 ux) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (fma.f32 ux (neg.f32 ux) 1)))) (/.f32 (/.f32 1 (pow.f32 maxCos 3)) (/.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 1 ux) 2) (fma.f32 ux (neg.f32 ux) 1))))) (/.f32 (*.f32 ux ux) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 maxCos 3))) (pow.f32 ux 3)) (*.f32 (/.f32 (+.f32 1 ux) (*.f32 ux ux)) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 maxCos 3))) (pow.f32 ux 3)) (*.f32 (/.f32 (+.f32 1 ux) (*.f32 ux ux)) (*.f32 (/.f32 (/.f32 1 maxCos) maxCos) (-.f32 1 (*.f32 ux ux))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 1 maxCos) 4)))) (pow.f32 (pow.f32 ux 2) 2))) (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) ux))))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (fma.f32 -1 (/.f32 (+.f32 1 ux) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (fma.f32 ux (neg.f32 ux) 1)))) (fma.f32 -1 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 ux 4) (*.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (/.f32 1 maxCos) 4)))) (/.f32 (/.f32 1 (pow.f32 maxCos 3)) (/.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 1 ux) 2) (fma.f32 ux (neg.f32 ux) 1)))))) (/.f32 (*.f32 ux ux) (*.f32 ux maxCos))))
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 maxCos 3))) (pow.f32 ux 3)) (/.f32 (+.f32 1 ux) (/.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 1 maxCos) 4))))) (*.f32 (/.f32 (+.f32 1 ux) (*.f32 ux ux)) (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 1 (*.f32 ux ux))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 maxCos 3))) (pow.f32 ux 3)) (*.f32 (/.f32 (+.f32 1 ux) (*.f32 ux ux)) (*.f32 (/.f32 (/.f32 1 maxCos) maxCos) (-.f32 1 (*.f32 ux ux))))) (/.f32 (+.f32 1 ux) (/.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (/.f32 1 maxCos) 4))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 maxCos ux))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (*.f32 ux maxCos))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (/.f32 -1 maxCos) 2))) (pow.f32 ux 2)))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (neg.f32 (/.f32 (+.f32 1 ux) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 2) (fma.f32 ux (neg.f32 ux) 1))))) (/.f32 (*.f32 ux ux) (*.f32 ux maxCos))))
(+.f32 (/.f32 (neg.f32 (+.f32 1 ux)) (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 ux (pow.f32 (/.f32 -1 maxCos) 2)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) 3) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (/.f32 -1 maxCos) 2))) (pow.f32 ux 2))))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 3) (/.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 1 ux) 2) (fma.f32 ux (neg.f32 ux) 1)))) (/.f32 (+.f32 1 ux) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 2) (fma.f32 ux (neg.f32 ux) 1)))))) (/.f32 (*.f32 ux ux) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (neg.f32 (+.f32 1 ux)) (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 ux (pow.f32 (/.f32 -1 maxCos) 2)))) (/.f32 (/.f32 (+.f32 -1 (*.f32 ux ux)) (pow.f32 maxCos 3)) (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (neg.f32 (+.f32 1 ux)) (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 ux (pow.f32 (/.f32 -1 maxCos) 2)))) (/.f32 (/.f32 (fma.f32 ux ux -1) (pow.f32 maxCos 3)) (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (*.f32 (pow.f32 (+.f32 1 ux) 2) (-.f32 1 (pow.f32 ux 2))))) (pow.f32 (pow.f32 ux 2) 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) 3) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (/.f32 -1 maxCos) 2))) (pow.f32 ux 2)))))) (/.f32 (pow.f32 ux 2) (*.f32 maxCos ux)))
(-.f32 (fma.f32 -1 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 ux 4) (*.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (/.f32 -1 maxCos) 4)))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 3) (/.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 1 ux) 2) (fma.f32 ux (neg.f32 ux) 1)))) (/.f32 (+.f32 1 ux) (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (/.f32 -1 maxCos) 2) (fma.f32 ux (neg.f32 ux) 1)))))))) (/.f32 (*.f32 ux ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 (/.f32 (+.f32 1 ux) (pow.f32 ux 4)) (*.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (/.f32 -1 maxCos) 4)))) (+.f32 (-.f32 (/.f32 (neg.f32 (+.f32 1 ux)) (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 ux (pow.f32 (/.f32 -1 maxCos) 2)))) (/.f32 (/.f32 (+.f32 -1 (*.f32 ux ux)) (pow.f32 maxCos 3)) (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos))))
(-.f32 (+.f32 (-.f32 (/.f32 (neg.f32 (+.f32 1 ux)) (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 ux (pow.f32 (/.f32 -1 maxCos) 2)))) (/.f32 (/.f32 (fma.f32 ux ux -1) (pow.f32 maxCos 3)) (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 ux) 2)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos))) (*.f32 (/.f32 (+.f32 1 ux) (pow.f32 ux 4)) (*.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (/.f32 -1 maxCos) 4)))))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 -1 (pow.f32 (/.f32 1 ux) -2))
(neg.f32 (pow.f32 (/.f32 1 ux) -2))
(*.f32 ux (neg.f32 ux))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -2)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -2))
(neg.f32 (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) -2)) 1)
(fma.f32 -1 (pow.f32 (/.f32 -1 ux) -2) 1)
(-.f32 1 (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) -2)) 1)
(fma.f32 -1 (pow.f32 (/.f32 -1 ux) -2) 1)
(-.f32 1 (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) -2)) 1)
(fma.f32 -1 (pow.f32 (/.f32 -1 ux) -2) 1)
(-.f32 1 (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 0 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) 1)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 1 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux ux))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux 1)))
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (*.f32 (fma.f32 ux ux 1) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) -1) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) -1) (*.f32 (fma.f32 ux ux 1) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux 1)))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 4))) (*.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux 1)))
(/.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux 1)))
(pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 1)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 2) 1/2)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 3) 1/3)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 3)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 2)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 3)) 1/3)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3)) 1/3)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)) 1/3)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(pow.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (*.f32 ux ux))) -1)
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 2))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) 3))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 3)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(exp.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) 1))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) 1 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) 1) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) 1) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) 1) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) 1) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) 1) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) 1) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) -1/2) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 -1 (/.f32 1 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 1 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 1 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (*.f32 1 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (/.f32 1 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(-.f32 (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(-.f32 (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(-.f32 (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (neg.f32 ux))))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))))
(fma.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(-.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux))
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 0 (-.f32 1 (*.f32 ux ux)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 (*.f32 ux (neg.f32 ux)) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 ux) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux (neg.f32 ux) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux (neg.f32 ux) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 1))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 1 (/.f32 (fma.f32 ux ux 1) (-.f32 1 (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (fma.f32 ux ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux (neg.f32 ux)) 2) (*.f32 ux (neg.f32 ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 2)) (-.f32 1 (*.f32 ux (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2) 1/2)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (-.f32 1 (pow.f32 ux 6))) -1)
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)))
(pow.f32 (/.f32 (fma.f32 ux ux 1) (-.f32 1 (pow.f32 ux 4))) -1)
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 1 (*.f32 ux (neg.f32 ux)) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) 1)
(-.f32 1 (*.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2)))
(fma.f32 -1 (*.f32 ux ux) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 (neg.f32 ux) ux 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (neg.f32 ux))) 2) (cbrt.f32 (*.f32 ux (neg.f32 ux))) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 (sqrt.f32 (*.f32 ux (neg.f32 ux))) (sqrt.f32 (*.f32 ux (neg.f32 ux))) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 ux) 2) 1)
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) 1)
(-.f32 1 (*.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2)))
(fma.f32 (*.f32 (neg.f32 ux) 1) ux 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))
(fma.f32 (*.f32 (neg.f32 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 ux (neg.f32 ux) 1)
(-.f32 1 (*.f32 ux ux))

localize133.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
0.2b
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)
0.3b
(*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
0.4b
(/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))
Compiler

Compiled 110 to 81 computations (26.4% saved)

series196.0ms (2.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
maxCos
@inf
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
2.0ms
maxCos
@0
(/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))
2.0ms
maxCos
@inf
(/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))
2.0ms
maxCos
@-inf
(/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))
1.0ms
ux
@inf
(/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))
Compiler

Compiled 25370 to 19590 computations (22.8% saved)

rewrite91.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
818×fma-def_binary32
784×log-prod_binary32
344×fma-neg_binary32
272×expm1-udef_binary32
270×log1p-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01491
133058
2465558
Stop Event
node limit
Counts
4 → 228
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) ux))) (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (exp.f32 ux) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 maxCos) ux (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 maxCos) ux (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) ux) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) ux) 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) ux) (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 1 maxCos)) ux (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) 3) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 3) (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 1 maxCos)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) ux) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 maxCos) ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2)) (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (-.f32 1 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (*.f32 (-.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 2) (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))) (*.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (*.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) -1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux))) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) -1) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3) (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))))

simplify199.0ms (2.1%)

Algorithm
egg-herbie
Rules
575×fma-def_binary32
560×associate-*l*_binary32
423×distribute-rgt-in_binary32
415×distribute-lft-in_binary32
303×associate-/l*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086413301
1264712101
Stop Event
node limit
Counts
324 → 518
Calls
Call 1
Inputs
(/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) maxCos)))
(+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) maxCos))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (pow.f32 ux 2)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (pow.f32 maxCos 3))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) maxCos)))))
(/.f32 (pow.f32 (/.f32 1 maxCos) 2) (pow.f32 ux 2))
(+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 4) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)))))) (+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 4) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))))) (pow.f32 ux 2))) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2))))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))) (pow.f32 (/.f32 1 maxCos) 5))) (+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))))))))
(/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (pow.f32 ux 2))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (pow.f32 (/.f32 -1 maxCos) 3))))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)))))) (*.f32 -1 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (pow.f32 (/.f32 -1 maxCos) 3)))))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (pow.f32 (/.f32 -1 maxCos) 3))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 maxCos) 5) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (+.f32 (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)))))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))))))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 maxCos 1) (pow.f32 (-.f32 1 maxCos) 2))) (pow.f32 ux 3))))))
(/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (pow.f32 (/.f32 1 ux) 3)))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (pow.f32 (/.f32 1 ux) 3)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))))))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 ux) 5) (-.f32 (/.f32 1 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (/.f32 maxCos (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))) (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (pow.f32 (/.f32 1 ux) 3)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))))))))
(/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) 3)) (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) 5) (-.f32 (/.f32 maxCos (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) 3)) (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) 5) (-.f32 (/.f32 maxCos (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) 3)) (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 -1 ux) 6) (-.f32 (/.f32 maxCos (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (+.f32 1 ux) ux)
(+.f32 (*.f32 (+.f32 1 ux) ux) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))))
(*.f32 (-.f32 1 maxCos) ux)
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (pow.f32 ux 2) ux)
(+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 maxCos 3)))))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos)))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux))))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (pow.f32 maxCos 3))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux)) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 2) maxCos))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (pow.f32 ux 2) maxCos)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) maxCos)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 2) maxCos))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)) (+.f32 ux (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))))) (pow.f32 (/.f32 1 maxCos) 2))))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (pow.f32 ux 2) maxCos)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) maxCos)))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 ux (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2)))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))))) (pow.f32 ux 2))))) (pow.f32 (/.f32 -1 maxCos) 2)) (*.f32 maxCos ux)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 ux 3)) (*.f32 (-.f32 maxCos 1) ux))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 1 (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 -1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))))
(+.f32 0 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))) 1)
(*.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1))
(*.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1)
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3) 1/3)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))) 1))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(+.f32 0 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))
(+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))))
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux -1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux -1) 1))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 3)
(pow.f32 (hypot.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) ux))) (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (exp.f32 ux) (-.f32 1 maxCos))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 1))
(fma.f32 1 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 1 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(fma.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (-.f32 1 maxCos) ux (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (-.f32 1 maxCos) ux (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 (-.f32 1 maxCos) ux) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 (-.f32 1 maxCos) ux) 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 1 -1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1)
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))) -1)
(fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) ux) (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 1 maxCos)) ux (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(+.f32 0 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1)
(*.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 1)
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) 3) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 3) (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 1 maxCos)) ux)
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) ux) (-.f32 1 maxCos))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 maxCos) ux))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 maxCos) ux))) 1))
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) -1)
(fma.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2)) (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2)) -1)
(+.f32 1 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 maxCos)) ux))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(+.f32 0 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(-.f32 1 (*.f32 (-.f32 1 maxCos) ux))
(-.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))) 1)
(/.f32 1 (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 2) (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))) (*.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)))))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (*.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) -1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux))) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(/.f32 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) -1) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 1)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))) 3)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))) 2)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3) (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))) 1))
(fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
Outputs
(/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(/.f32 1 (fma.f32 (+.f32 1 ux) ux 1))
(/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) maxCos)))
(+.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (neg.f32 (*.f32 (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) ux)) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) maxCos)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 -1 (neg.f32 ux))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux))) maxCos))
(+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) maxCos))))
(+.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)) (neg.f32 (/.f32 (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) ux)) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (neg.f32 (*.f32 (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) ux)) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) maxCos))))
(fma.f32 -1 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 -1 (neg.f32 ux))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux))) (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 -1 (neg.f32 ux))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux))) maxCos)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (pow.f32 ux 2)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (pow.f32 maxCos 3))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) maxCos)))))
(+.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (fma.f32 -1 (*.f32 (*.f32 -1 (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)) (neg.f32 (/.f32 (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) ux)) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (/.f32 (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) ux)) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 ux ux))))) (pow.f32 maxCos 3)) (fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)) (neg.f32 (/.f32 (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) ux)) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (neg.f32 (*.f32 (*.f32 -1 (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) ux)) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)))) maxCos)))))
(+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (fma.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) (-.f32 (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 -1 (neg.f32 ux))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux))) (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))))) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 -1 (neg.f32 ux))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux))) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 ux ux)))) (pow.f32 maxCos 3) (neg.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 -1 (neg.f32 ux))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux))) (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 -1 (neg.f32 ux))) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (/.f32 ux (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) ux))) maxCos)))))
(/.f32 (pow.f32 (/.f32 1 maxCos) 2) (pow.f32 ux 2))
(/.f32 (pow.f32 (/.f32 1 maxCos) 2) (*.f32 ux ux))
(+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))))))
(+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (*.f32 ux ux)) (neg.f32 (*.f32 (/.f32 1 (pow.f32 maxCos 3)) (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 1 ux))) (pow.f32 (*.f32 ux ux) 2))))))
(-.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) (pow.f32 maxCos 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 4) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)))))) (+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))))))))
(fma.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 1 ux))) (pow.f32 (*.f32 ux ux) 2))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux)) (/.f32 1 (pow.f32 (*.f32 ux ux) 2))))) (+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (*.f32 ux ux)) (neg.f32 (*.f32 (/.f32 1 (pow.f32 maxCos 3)) (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 1 ux))) (pow.f32 (*.f32 ux ux) 2)))))))
(-.f32 (-.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) (pow.f32 maxCos 3))) (*.f32 (pow.f32 (/.f32 1 maxCos) 4) (-.f32 (+.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux))) (/.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) ux) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) ux)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 4) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))))) (pow.f32 ux 2))) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2))))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))) (pow.f32 (/.f32 1 maxCos) 5))) (+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 3) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))))))))
(fma.f32 -1 (*.f32 (pow.f32 (/.f32 1 maxCos) 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 1 ux))) (pow.f32 (*.f32 ux ux) 2))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux)) (/.f32 1 (pow.f32 (*.f32 ux ux) 2))))) (fma.f32 -1 (*.f32 (*.f32 -1 (+.f32 (/.f32 (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux)) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 1 ux))) (pow.f32 (*.f32 ux ux) 2))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (/.f32 1 (pow.f32 (*.f32 ux ux) 2)))))) (/.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 1 ux))) (pow.f32 (*.f32 ux ux) 2))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))))) (pow.f32 (/.f32 1 maxCos) 5)) (+.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (*.f32 ux ux)) (neg.f32 (*.f32 (/.f32 1 (pow.f32 maxCos 3)) (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (neg.f32 (*.f32 ux (+.f32 1 ux))) (pow.f32 (*.f32 ux ux) 2))))))))
(-.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux))))) (/.f32 ux (/.f32 (fma.f32 ux (+.f32 1 ux) 1) ux))) (*.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) (*.f32 ux ux)) (+.f32 (-.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux))) (*.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) ux) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) ux))) (/.f32 1 (pow.f32 ux 4)))))) (pow.f32 (/.f32 1 maxCos) 5) (-.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) 2) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) (pow.f32 maxCos 3)))) (*.f32 (pow.f32 (/.f32 1 maxCos) 4) (-.f32 (+.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux))) (/.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) ux) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) ux)))))
(/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (pow.f32 ux 2))
(/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 ux ux))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (pow.f32 (/.f32 -1 maxCos) 3))))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 ux ux)) (neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux))) (pow.f32 (/.f32 -1 maxCos) 3))))
(-.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) (pow.f32 maxCos 3)))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)))))) (*.f32 -1 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (pow.f32 (/.f32 -1 maxCos) 3)))))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 ux ux)) (fma.f32 -1 (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (fma.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux)) (/.f32 1 (pow.f32 (*.f32 ux ux) 2))))) (neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux))) (pow.f32 (/.f32 -1 maxCos) 3)))))
(fma.f32 -1 (fma.f32 (pow.f32 (/.f32 -1 maxCos) 4) (-.f32 (+.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux))) (/.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)) (*.f32 ux ux)) (+.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) ux)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))))) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) (pow.f32 maxCos 3))) (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 ux ux)))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (pow.f32 (/.f32 -1 maxCos) 3))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 maxCos) 5) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2)) (+.f32 (/.f32 1 (pow.f32 (pow.f32 ux 2) 2)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)))))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (pow.f32 ux 2) 2)) (/.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 (pow.f32 ux 2) 2))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))))))))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 ux ux)) (fma.f32 -1 (*.f32 (pow.f32 (/.f32 -1 maxCos) 4) (fma.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux)) (/.f32 1 (pow.f32 (*.f32 ux ux) 2))))) (fma.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux))) (pow.f32 (/.f32 -1 maxCos) 3)) (neg.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) 5) (*.f32 -1 (+.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) (fma.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (+.f32 (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux)) (/.f32 1 (pow.f32 (*.f32 ux ux) 2)))))) (/.f32 (+.f32 (/.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux ux) 2)) (/.f32 (+.f32 1 ux) (/.f32 (pow.f32 (*.f32 ux ux) 2) ux))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))))))))))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 ux ux)) (-.f32 (neg.f32 (fma.f32 (pow.f32 (/.f32 -1 maxCos) 4) (-.f32 (+.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux))) (/.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)) (*.f32 ux ux)) (+.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) ux)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))))) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) (pow.f32 maxCos 3)))) (*.f32 (pow.f32 (/.f32 -1 maxCos) 5) (-.f32 (*.f32 (/.f32 (fma.f32 ux (+.f32 1 ux) 1) ux) (/.f32 (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 ux 4)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))) ux)) (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)) ux) (/.f32 (-.f32 (+.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux))) (/.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)) (*.f32 ux ux)) (+.f32 (/.f32 ux (/.f32 (pow.f32 ux 4) ux)) (/.f32 ux (/.f32 (pow.f32 ux 4) (+.f32 1 ux)))))) ux))))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 1 (-.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 maxCos 1) (pow.f32 (-.f32 1 maxCos) 2))) (pow.f32 ux 3))))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (+.f32 maxCos -1) ux (neg.f32 (*.f32 (fma.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 (-.f32 1 maxCos)) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 ux 3))))))
(+.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (-.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (fma.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 (-.f32 1 maxCos)))) (pow.f32 ux 3))))
(/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (pow.f32 (/.f32 1 ux) 3)))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (/.f32 1 (pow.f32 ux 3))))
(fma.f32 (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 4)) (/.f32 -1 (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (pow.f32 (/.f32 1 ux) 3)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))))))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (/.f32 1 (pow.f32 ux 3)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))))))))))
(-.f32 (fma.f32 (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 4)) (/.f32 -1 (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 4)) (/.f32 -1 (pow.f32 (-.f32 1 maxCos) 4)))))))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 ux) 5) (-.f32 (/.f32 1 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (/.f32 maxCos (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))) (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (pow.f32 (/.f32 1 ux) 3)) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))))))))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (pow.f32 (/.f32 1 ux) 5) (-.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (+.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (neg.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (+.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))))))))))) (fma.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2))) (/.f32 1 (pow.f32 ux 3)) (neg.f32 (*.f32 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)))))))))))
(+.f32 (/.f32 (pow.f32 (/.f32 1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 (fma.f32 (pow.f32 (/.f32 1 ux) 5) (-.f32 (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 4)) (/.f32 -1 (pow.f32 (-.f32 1 maxCos) 4)))))))) (*.f32 (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 4)) (/.f32 -1 (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 1 (pow.f32 ux 3)))) (*.f32 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 4)) (/.f32 -1 (pow.f32 (-.f32 1 maxCos) 4))))))))
(/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) 3)) (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (/.f32 -1 (pow.f32 ux 3)))))
(+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 (neg.f32 (-.f32 1 maxCos)) (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 4)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) 5) (-.f32 (/.f32 maxCos (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) 3)) (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2))))
(fma.f32 (pow.f32 (/.f32 -1 ux) 5) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))) (+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (/.f32 -1 (pow.f32 ux 3))))))
(+.f32 (fma.f32 (pow.f32 (/.f32 -1 ux) 5) (+.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (/.f32 -1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))) (/.f32 (/.f32 (neg.f32 (-.f32 1 maxCos)) (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) 5) (-.f32 (/.f32 maxCos (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) 3)) (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2)) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 -1 ux) 6) (-.f32 (/.f32 maxCos (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 (pow.f32 (/.f32 -1 ux) 5) (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))) (+.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 2) (/.f32 -1 (pow.f32 ux 3)))) (+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (/.f32 1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))) (pow.f32 (/.f32 -1 ux) 6))) (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (fma.f32 (pow.f32 (/.f32 -1 ux) 5) (+.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (/.f32 -1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))) (/.f32 (/.f32 (neg.f32 (-.f32 1 maxCos)) (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 4))) (+.f32 (/.f32 (pow.f32 (/.f32 -1 ux) 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (+.f32 (/.f32 maxCos (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) (/.f32 -1 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))) (pow.f32 (/.f32 -1 ux) 6)))))
(*.f32 (+.f32 1 ux) ux)
(*.f32 ux (+.f32 1 ux))
(+.f32 ux (*.f32 ux ux))
(+.f32 (*.f32 (+.f32 1 ux) ux) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))))
(fma.f32 (+.f32 1 ux) ux (*.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))
(fma.f32 ux (+.f32 1 ux) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(fma.f32 ux (+.f32 1 ux) (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2))))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(fma.f32 ux (+.f32 1 ux) (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))
(*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))
(*.f32 ux (*.f32 ux (pow.f32 (/.f32 1 maxCos) -2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2)))
(fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))))
(fma.f32 ux (+.f32 1 ux) (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 1 maxCos) -2))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 maxCos (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2))))
(fma.f32 ux (+.f32 1 ux) (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 1 maxCos) -2) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))))
(*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2))
(*.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2))
(*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (neg.f32 (*.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (neg.f32 (*.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(-.f32 (fma.f32 ux (+.f32 1 ux) (*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))) (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 1 ux) ux))))
(+.f32 (*.f32 (+.f32 1 ux) ux) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (/.f32 -1 maxCos) -2)) (*.f32 -1 (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))))))
(fma.f32 (+.f32 1 ux) ux (fma.f32 (*.f32 ux ux) (pow.f32 (/.f32 -1 maxCos) -2) (neg.f32 (*.f32 maxCos (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))
(-.f32 (fma.f32 ux (+.f32 1 ux) (*.f32 ux (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -2)))) (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 1 ux) ux))))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -2))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (/.f32 -1 ux) -2) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 -1 ux) -2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (pow.f32 ux 2) ux)
(pow.f32 ux 3)
(+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos))
(+.f32 (pow.f32 ux 3) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -3) (pow.f32 ux 3))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))))
(+.f32 (pow.f32 ux 3) (fma.f32 (*.f32 (pow.f32 ux 3) -3) maxCos (*.f32 (*.f32 maxCos maxCos) (*.f32 3 (pow.f32 ux 3)))))
(+.f32 (pow.f32 ux 3) (fma.f32 (*.f32 maxCos maxCos) (*.f32 3 (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 maxCos 3)))))))
(+.f32 (pow.f32 ux 3) (fma.f32 (*.f32 (pow.f32 ux 3) -3) maxCos (fma.f32 (*.f32 maxCos maxCos) (*.f32 3 (pow.f32 ux 3)) (neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))))
(+.f32 (pow.f32 ux 3) (-.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 3 (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))))
(neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (/.f32 1 maxCos) -3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (*.f32 3 (pow.f32 ux 3))))
(-.f32 (*.f32 3 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -2))) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos)))
(fma.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (fma.f32 (pow.f32 (/.f32 1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3))))
(-.f32 (fma.f32 (pow.f32 (/.f32 1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos))))
(+.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (fma.f32 (pow.f32 (/.f32 1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -3)))))
(+.f32 (pow.f32 ux 3) (-.f32 (fma.f32 (pow.f32 (/.f32 1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux))
(*.f32 (*.f32 ux ux) (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3)))
(*.f32 (pow.f32 (/.f32 -1 maxCos) -3) (pow.f32 ux 3))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3))))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) (pow.f32 ux 3)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux))))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (fma.f32 -1 (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))) (*.f32 (*.f32 ux ux) (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3)))))
(+.f32 (*.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 (pow.f32 (/.f32 -1 maxCos) -2) (neg.f32 maxCos))) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) (pow.f32 ux 3)))
(+.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)))))
(+.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 (/.f32 -1 maxCos) -2) (*.f32 3 (pow.f32 ux 3)) (fma.f32 -1 (*.f32 maxCos (*.f32 3 (pow.f32 ux 3))) (*.f32 (*.f32 ux ux) (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3))))))
(+.f32 (pow.f32 ux 3) (+.f32 (*.f32 (*.f32 3 (pow.f32 ux 3)) (+.f32 (pow.f32 (/.f32 -1 maxCos) -2) (neg.f32 maxCos))) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) (pow.f32 ux 3))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -3)))
(*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -3)))
(*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -3)))
(*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (/.f32 1 ux) -3)))
(*.f32 (pow.f32 (/.f32 1 ux) -3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (pow.f32 (-.f32 1 maxCos) 3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (pow.f32 (-.f32 1 maxCos) 3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (pow.f32 (-.f32 1 maxCos) 3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (/.f32 -1 ux) -3)))
(*.f32 -1 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (pow.f32 (/.f32 -1 ux) -3) (pow.f32 (-.f32 1 maxCos) 3)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (neg.f32 (pow.f32 (/.f32 -1 ux) -3)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))
(-.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(+.f32 (*.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)))
(fma.f32 maxCos (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))) (+.f32 (*.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) (-.f32 1 (pow.f32 ux 3))))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))))))) (fma.f32 maxCos (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))))) (+.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (/.f32 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) 1) 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))) (pow.f32 maxCos 3))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))) (+.f32 (fma.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1))) (*.f32 (pow.f32 maxCos 3) (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 ux 3))) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2)) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))))) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))) (/.f32 (*.f32 ux ux) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 2) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))))))) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) (-.f32 1 (pow.f32 ux 3))))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))))))) (-.f32 (fma.f32 maxCos (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))) (fma.f32 (pow.f32 maxCos 3) (-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)) (*.f32 (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (*.f32 ux ux) (/.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2) (-.f32 1 (pow.f32 ux 3))))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))))))) (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))))) (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (+.f32 1 ux) 1) ux)) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) -3)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux)) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (*.f32 ux ux)))
(fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (fma.f32 ux maxCos (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 2) maxCos))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (pow.f32 ux 2) maxCos)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) maxCos)))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (*.f32 (*.f32 ux ux) maxCos)) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (*.f32 ux maxCos))) (+.f32 (/.f32 (*.f32 ux (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (*.f32 ux ux)) (+.f32 (*.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) maxCos)) (*.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (*.f32 ux ux))) (*.f32 ux ux)) (/.f32 (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) maxCos)))))
(-.f32 (+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux))) (*.f32 (/.f32 (pow.f32 ux 3) (*.f32 ux ux)) (/.f32 -3 maxCos))) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))) (fma.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) maxCos) (*.f32 (/.f32 (fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))) (*.f32 ux ux)) (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) maxCos))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (*.f32 (pow.f32 ux 2) maxCos))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)) (+.f32 ux (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))))) (pow.f32 (/.f32 1 maxCos) 2))))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (*.f32 (pow.f32 ux 2) maxCos)) (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (/.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 ux) ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) maxCos)))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (*.f32 (*.f32 ux ux) maxCos)) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (fma.f32 maxCos ux (*.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (*.f32 ux ux))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))) (+.f32 ux (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (*.f32 ux ux))) (+.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (*.f32 ux ux))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))))) (/.f32 (*.f32 ux (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 ux ux)))) (/.f32 (*.f32 ux ux) (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))))))))))) (+.f32 (/.f32 (*.f32 ux (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (*.f32 ux ux)) (+.f32 (*.f32 (/.f32 ux (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux 1) maxCos)) (*.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (*.f32 ux ux))) (*.f32 ux ux)) (/.f32 (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux))) maxCos)))))
(-.f32 (+.f32 (-.f32 (-.f32 (fma.f32 (pow.f32 (/.f32 1 maxCos) 2) (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (+.f32 (*.f32 (/.f32 (fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 ux) 1)) ux) (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (*.f32 ux ux) -3))) (+.f32 (*.f32 (/.f32 (fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)))) (*.f32 (/.f32 (/.f32 ux ux) ux) (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 ux (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) ux))))) (*.f32 ux maxCos)) (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux))) (*.f32 (/.f32 (pow.f32 ux 3) (*.f32 ux ux)) (/.f32 -3 maxCos))) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))) (fma.f32 (/.f32 (/.f32 ux ux) ux) (/.f32 (fma.f32 ux (+.f32 1 ux) 1) maxCos) (*.f32 (/.f32 (fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))) (*.f32 ux ux)) (/.f32 (neg.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux))) maxCos))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux)) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux (*.f32 -1 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)))) (*.f32 ux ux)))
(fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (fma.f32 ux maxCos (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (fma.f32 -1 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (fma.f32 -1 (/.f32 (*.f32 ux (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) ux)))))))) maxCos) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (*.f32 ux maxCos))) (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) ux))))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux))) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (*.f32 ux ux)) (-.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)) (*.f32 ux ux)) (fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux))))) (*.f32 (/.f32 (/.f32 ux ux) ux) (fma.f32 ux (+.f32 1 ux) 1)))) maxCos)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 ux 2)) (+.f32 ux (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)))) (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2)))) (+.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 ux) ux))) (pow.f32 ux 2)) (*.f32 -1 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 1 ux) ux) 1)) (pow.f32 ux 2)))))) (pow.f32 ux 2))))) (pow.f32 (/.f32 -1 maxCos) 2)) (*.f32 maxCos ux)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 1 ux) ux) (pow.f32 ux 2)) ux) (pow.f32 ux 2))))
(-.f32 (fma.f32 -1 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (fma.f32 -1 (/.f32 (*.f32 ux (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) ux)))))))) maxCos) (fma.f32 -1 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (fma.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 ux (+.f32 (/.f32 (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 ux ux) (fma.f32 (+.f32 1 ux) ux 1))) (/.f32 (*.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (-.f32 (neg.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux))) (fma.f32 -1 (/.f32 (*.f32 ux (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 (/.f32 (*.f32 3 (pow.f32 ux 3)) (*.f32 ux ux)) (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) ux))))))))) (*.f32 ux ux))))) (pow.f32 (/.f32 -1 maxCos) 2) (*.f32 ux maxCos)))) (neg.f32 (/.f32 (fma.f32 (+.f32 1 ux) ux (*.f32 ux ux)) (/.f32 (*.f32 ux ux) ux))))
(+.f32 (-.f32 (-.f32 (fma.f32 (pow.f32 (/.f32 -1 maxCos) 2) (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 (+.f32 ux (*.f32 (/.f32 (fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux)))) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)) (*.f32 ux ux)) (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (*.f32 ux ux)) (-.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)) (*.f32 ux ux)) (fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux))))) (*.f32 (/.f32 (/.f32 ux ux) ux) (fma.f32 ux (+.f32 1 ux) 1))))))) (*.f32 ux maxCos)) (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux))) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 3 (pow.f32 ux 3))) (*.f32 ux ux)) (-.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 1 ux) ux)) (*.f32 ux ux)) (fma.f32 -1 (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 ux 3) ux)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux))))) (*.f32 (/.f32 (/.f32 ux ux) ux) (fma.f32 ux (+.f32 1 ux) 1)))) maxCos)) (*.f32 (/.f32 (/.f32 ux ux) ux) (*.f32 ux (+.f32 (+.f32 1 ux) ux))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) 1)
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 maxCos -1))))
(+.f32 1 (-.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 ux 3)) (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 1 (fma.f32 -1 (*.f32 (*.f32 ux ux) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) (fma.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 (-.f32 1 maxCos)) (fma.f32 (+.f32 maxCos -1) (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))) (pow.f32 ux 3) (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (fma.f32 (pow.f32 ux 3) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (neg.f32 (-.f32 1 maxCos)) (+.f32 maxCos -1))) (+.f32 (*.f32 (+.f32 maxCos -1) (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 ux (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (+.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (-.f32 (/.f32 (/.f32 maxCos ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 1 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))) (fma.f32 -1 (*.f32 ux (-.f32 1 maxCos)) (/.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 1 (-.f32 (-.f32 (-.f32 (/.f32 (/.f32 maxCos ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))))) (-.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (-.f32 1 maxCos) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 1 (*.f32 -1 (+.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux) (*.f32 ux (-.f32 1 maxCos)))))
(-.f32 (-.f32 1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (/.f32 -1 ux) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (+.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) ux) (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) 2)) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 -1 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (-.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) 2)) (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) ux)) (*.f32 ux (-.f32 1 maxCos))))
(+.f32 0 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))) (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))) 1)
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(*.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1)
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)))
(/.f32 (*.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2)) (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 (*.f32 1 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2)) (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(*.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) 2)))
(*.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1))
(pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 ux (-.f32 1 maxCos))) -2)
(pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (-.f32 1 maxCos))) -2)
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1))
(/.f32 (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) -1) 1) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))
(/.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2)))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1)
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(pow.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3) 1/3)
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) 3)
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) 2)
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(cbrt.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(/.f32 1 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) -1))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))) 1))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))
(exp.f32 (neg.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(+.f32 0 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1)))))
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 1)
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(+.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -1)
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 4) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 4)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (+.f32 1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux -1) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux -1) 1) (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 4)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) ux -1) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux -1) 1) (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 4)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1))
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 3)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(pow.f32 (hypot.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) 2)
(pow.f32 (hypot.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3) 1/3)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 1)))
(*.f32 (fma.f32 (-.f32 1 maxCos) ux 1) (log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos))))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) 1) (*.f32 (-.f32 1 maxCos) (log.f32 (exp.f32 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) ux))) (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (exp.f32 ux) (-.f32 1 maxCos))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (log.f32 (exp.f32 ux))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))) (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 1 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 1 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(+.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -1)
(fma.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (-.f32 1 maxCos) ux (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (-.f32 1 maxCos) ux (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 ux (-.f32 1 maxCos) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (*.f32 (-.f32 1 maxCos) ux) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (*.f32 (-.f32 1 maxCos) ux) 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 1 -1)
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(+.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -1)
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (-.f32 1 maxCos) (cbrt.f32 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (-.f32 1 maxCos) (cbrt.f32 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1)
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(+.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1)
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1)
(+.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -1)
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 ux (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 ux (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (sqrt.f32 ux) (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1)
(fma.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 ux (-.f32 1 maxCos))) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 ux (-.f32 1 maxCos))) -1)
(fma.f32 (hypot.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (-.f32 1 maxCos))) (hypot.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (-.f32 1 maxCos))) -1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 1) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1)) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3)) (/.f32 1 (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) -1) 1)) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))))) -1)
(fma.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) -1)
(fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) ux) (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 1 maxCos)) ux (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux))
(fma.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))
(fma.f32 (*.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (-.f32 1 maxCos) (cbrt.f32 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (-.f32 1 maxCos) (cbrt.f32 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (sqrt.f32 ux) (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (sqrt.f32 ux) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (-.f32 1 maxCos) (sqrt.f32 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 ux (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 ux (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1))
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 0 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1))
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) -1))
(*.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 ux (*.f32 (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 1)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2) 3) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 3) (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (*.f32 (-.f32 1 maxCos) ux))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 1 maxCos)) ux)
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) ux) (-.f32 1 maxCos))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(exp.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 maxCos) ux))))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 maxCos) ux))) 1))
(*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) -1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1))
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) -1))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) -1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1))
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) -1))
(fma.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2)) (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3/2)) -1)
(fma.f32 (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) (hypot.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3/2)) -1)
(+.f32 1 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 1 (*.f32 (neg.f32 (-.f32 1 maxCos)) ux))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) ux))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(+.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(+.f32 0 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)))))
(-.f32 1 (*.f32 (-.f32 1 maxCos) ux))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(-.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(/.f32 1 (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 2) (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (-.f32 1 maxCos) ux 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))) (*.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (*.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) 1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) 1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) -1) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) -1) (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux))) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 ux (-.f32 1 maxCos))) (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (hypot.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (-.f32 1 maxCos))) (hypot.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 9))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 9)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 6))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 6)) (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) -1) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 1)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 3) 1/3)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))) 3)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))) 2)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 2))
(fabs.f32 (fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1))
(log.f32 (exp.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux)) 3))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3) (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3)))
(cbrt.f32 (*.f32 (/.f32 1 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 3)) (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3)))
(cbrt.f32 (*.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 3)) (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 3)))
(cbrt.f32 (*.f32 (/.f32 1 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) 3)) (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3)))
(cbrt.f32 (*.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) 3)) (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) ux))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(fma.f32 (-.f32 1 maxCos) (neg.f32 ux) 1)
(exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 ux) (-.f32 1 maxCos))) 1))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))))
(fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 1 (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2)) (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2)) (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2)) (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2)) (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2)) (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -2)) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1) -2)) (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1) -1/2) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 -1 (/.f32 1 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) -1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) 2)) (/.f32 1 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (*.f32 (/.f32 1 (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(+.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 ux (-.f32 1 maxCos))) -2) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (-.f32 1 maxCos))) -2) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(+.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 ux (-.f32 1 maxCos))) -2) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (-.f32 1 maxCos))) -2) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 (-.f32 1 maxCos) ux)) -1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(+.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 1)) (*.f32 ux (-.f32 1 maxCos))) -2) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (pow.f32 (hypot.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 1)) (*.f32 ux (-.f32 1 maxCos))) -2) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) -1) 1) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) -1) 1) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 3))) (fma.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) -1) 1) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (fma.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) -1) 1) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 3))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1))) 2))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)))) (*.f32 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 1)) 1)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(-.f32 (/.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))

localize88.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (*.f32 (+.f32 1 ux) ux) 1)
0.2b
(*.f32 (pow.f32 ux 2) ux)
0.3b
(*.f32 (+.f32 1 ux) ux)
0.4b
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
Compiler

Compiled 51 to 36 computations (29.4% saved)

series24.0ms (0.2%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
ux
@-inf
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
1.0ms
ux
@0
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
1.0ms
ux
@inf
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
1.0ms
ux
@-inf
(*.f32 (pow.f32 ux 2) ux)
0.0ms
ux
@inf
(*.f32 (pow.f32 ux 2) ux)
Compiler

Compiled 1310 to 995 computations (24% saved)

rewrite90.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
812×prod-diff_binary32
569×log-prod_binary32
394×fma-def_binary32
240×fma-neg_binary32
201×expm1-udef_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01136
125623
2350321
Stop Event
node limit
Counts
4 → 241
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(*.f32 (+.f32 1 ux) ux)
(*.f32 (pow.f32 ux 2) ux)
(+.f32 (*.f32 (+.f32 1 ux) ux) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 -1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))) (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 1 ux)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 1 (-.f32 1 ux)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (fma.f32 ux ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))) (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (fma.f32 ux (-.f32 ux 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (-.f32 ux 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux ux ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux ux ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux ux ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (pow.f32 (exp.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 ux) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (exp.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (+.f32 1 (expm1.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (+.f32 1 (expm1.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 ux ux ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 ux ux ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 ux (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux ux) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (fma.f32 ux ux ux)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux 1 (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux ux ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux ux) 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 (fma.f32 ux ux ux)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 ux 4)) (cbrt.f32 (*.f32 ux ux)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 (pow.f32 ux 4)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) ux) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) ux)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (cbrt.f32 (*.f32 ux ux))) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) ux)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 ux 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 ux 3))) (cbrt.f32 (exp.f32 (pow.f32 ux 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 ux 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 ux 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 ux 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 ux 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 ux 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 ux 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 ux 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 ux 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 3 (log.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (pow.f32 ux 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (fma.f32 ux ux ux) -1) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (+.f32 (fma.f32 ux ux ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) -1) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 ux ux ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (+.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 ux) ux 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux ux ux) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux ux ux)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (*.f32 (hypot.f32 ux (sqrt.f32 ux)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (+.f32 1 ux) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (+.f32 1 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)))))

simplify122.0ms (1.3%)

Algorithm
egg-herbie
Rules
714×unswap-sqr_binary32
559×fma-neg_binary32
224×div-sub_binary32
167×sub-neg_binary32
160×sqr-pow_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05886437
114775115
248224229
Stop Event
node limit
Counts
289 → 323
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
ux
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) ux)
(pow.f32 (/.f32 1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(pow.f32 (/.f32 -1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 (/.f32 1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 1 ux) -2)))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 1 ux) -2)))
(pow.f32 (/.f32 -1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 -1 ux) -2)))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 -1 ux) -2)))
(+.f32 1 (neg.f32 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux)))
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 0 (-.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))) (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 ux) 1)
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(pow.f32 (/.f32 (/.f32 1 (-.f32 1 ux)) 1) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 ux (*.f32 ux ux))
(+.f32 (*.f32 ux ux) ux)
(+.f32 0 (fma.f32 ux ux ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))) (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(-.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (-.f32 1 ux))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(pow.f32 (fma.f32 ux ux ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 3)
(pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 2)
(pow.f32 (pow.f32 (fma.f32 ux ux ux) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux ux ux) 2))
(log.f32 (exp.f32 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux ux))))
(log.f32 (*.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (pow.f32 (exp.f32 ux) ux)))
(log.f32 (*.f32 (exp.f32 ux) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (exp.f32 ux)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 ux)))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (+.f32 1 (expm1.f32 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (+.f32 1 (expm1.f32 ux))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux ux) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux ux)))
(expm1.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux ux ux)))
(exp.f32 (log.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux ux ux)) 1))
(fma.f32 1 ux (*.f32 ux ux))
(fma.f32 1 (*.f32 ux ux) ux)
(fma.f32 1 (+.f32 1 (fma.f32 ux ux ux)) -1)
(fma.f32 ux 1 (*.f32 ux ux))
(fma.f32 ux ux ux)
(fma.f32 (*.f32 ux ux) 1 ux)
(fma.f32 (+.f32 1 (fma.f32 ux ux ux)) 1 -1)
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (cbrt.f32 (*.f32 ux ux)) ux)
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 (pow.f32 ux 4)) ux)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) ux) ux)
(fma.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1)
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) ux)
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux ux))
(fma.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1)
(fma.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)) -1)
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (cbrt.f32 (*.f32 ux ux))) (*.f32 ux ux))
(fma.f32 (*.f32 ux (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) ux)
(+.f32 0 (pow.f32 ux 3))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 ux 3))) (cbrt.f32 (exp.f32 (pow.f32 ux 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 ux 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 ux 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 ux 3)))))
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 ux 3)
(pow.f32 (pow.f32 ux 3) 1)
(pow.f32 (pow.f32 ux 3/2) 2)
(pow.f32 (pow.f32 ux 9) 1/3)
(sqrt.f32 (pow.f32 ux 6))
(log.f32 (exp.f32 (pow.f32 ux 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 3))))
(cbrt.f32 (pow.f32 ux 9))
(expm1.f32 (log1p.f32 (pow.f32 ux 3)))
(log1p.f32 (expm1.f32 (pow.f32 ux 3)))
(exp.f32 (*.f32 3 (log.f32 ux)))
(exp.f32 (*.f32 (log.f32 ux) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 ux)) 1))
(fma.f32 1 (+.f32 1 (pow.f32 ux 3)) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) -1)
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux ux ux) -1) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (+.f32 (fma.f32 ux ux ux) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) -1)
(pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) -1) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) -1)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (+.f32 1 ux) ux 1)
(fma.f32 (fma.f32 ux ux ux) 1 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) ux) 1)
(fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux ux ux)) 1) 1)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (+.f32 1 ux)) 1)
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) ux) 1)
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (*.f32 (hypot.f32 ux (sqrt.f32 ux)) 1) 1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 1 ux)) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)) 1)
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)) 1)
(fma.f32 (*.f32 (+.f32 1 ux) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 1 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
ux
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(pow.f32 (/.f32 1 ux) -2)
(*.f32 ux ux)
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(fma.f32 ux ux ux)
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(fma.f32 ux ux ux)
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(fma.f32 ux ux ux)
(pow.f32 (/.f32 -1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(neg.f32 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(neg.f32 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(neg.f32 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(neg.f32 (pow.f32 (/.f32 -1 ux) -3))
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (/.f32 1 ux) -2)
(*.f32 ux ux)
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(fma.f32 ux ux ux)
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 1 ux) -2)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 1 ux) -2)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (/.f32 -1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 -1 ux) -2)))
(+.f32 (+.f32 1 ux) (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (pow.f32 (/.f32 -1 ux) -2) (+.f32 1 ux))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 -1 ux) -2)))
(+.f32 (+.f32 1 ux) (pow.f32 (/.f32 -1 ux) -2))
(+.f32 (pow.f32 (/.f32 -1 ux) -2) (+.f32 1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux)))
(-.f32 1 (*.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux)))
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 1 ux)
(+.f32 0 (-.f32 1 ux))
(-.f32 1 ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) 0))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) 0))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 0 (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) 0))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) 0))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (*.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (neg.f32 (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 0 (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))) (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(-.f32 1 ux)
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 ux) ux 1)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1))
(*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(-.f32 1 ux)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(-.f32 1 ux)
(pow.f32 (/.f32 (/.f32 1 (-.f32 1 ux)) 1) -1)
(-.f32 1 ux)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 1 ux)
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 (+.f32 1 ux) ux 1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(-.f32 (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1)) (/.f32 (pow.f32 ux 3) (fma.f32 (+.f32 1 ux) ux 1))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 (+.f32 1 ux) ux 1))))
(+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 0) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 ux (*.f32 ux ux))
(fma.f32 ux ux ux)
(+.f32 (*.f32 ux ux) ux)
(fma.f32 ux ux ux)
(+.f32 0 (fma.f32 ux ux ux))
(fma.f32 ux ux ux)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))) (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 ux ux ux)))))
(-.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(fma.f32 ux ux ux)
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 ux -1) 1))
(/.f32 (+.f32 ux (pow.f32 ux 4)) (fma.f32 ux (+.f32 -1 ux) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (-.f32 1 ux))
(/.f32 ux (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (+.f32 ux (neg.f32 (pow.f32 ux 3))) (-.f32 1 ux))
(/.f32 (-.f32 ux (pow.f32 ux 3)) (-.f32 1 ux))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (-.f32 ux 1) 1))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 ux -1) 1))
(/.f32 (+.f32 ux (pow.f32 ux 4)) (fma.f32 ux (+.f32 -1 ux) 1))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(/.f32 ux (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (+.f32 ux (neg.f32 (pow.f32 ux 3))) (-.f32 1 ux))
(/.f32 (-.f32 ux (pow.f32 ux 3)) (-.f32 1 ux))
(pow.f32 (fma.f32 ux ux ux) 1)
(fma.f32 ux ux ux)
(pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 3)
(fma.f32 ux ux ux)
(pow.f32 (hypot.f32 ux (sqrt.f32 ux)) 2)
(fma.f32 ux ux ux)
(pow.f32 (pow.f32 (fma.f32 ux ux ux) 3) 1/3)
(fma.f32 ux ux ux)
(sqrt.f32 (pow.f32 (fma.f32 ux ux ux) 2))
(fma.f32 ux ux ux)
(log.f32 (exp.f32 (fma.f32 ux ux ux)))
(fma.f32 ux ux ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux ux))))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (exp.f32 ux) (pow.f32 (exp.f32 ux) ux)))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (pow.f32 (exp.f32 ux) ux)))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (exp.f32 ux) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (exp.f32 ux)))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 ux)))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (+.f32 1 (expm1.f32 ux))))
(fma.f32 ux ux ux)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (+.f32 1 (expm1.f32 ux))))
(fma.f32 ux ux ux)
(cbrt.f32 (pow.f32 (fma.f32 ux ux ux) 3))
(fma.f32 ux ux ux)
(expm1.f32 (log1p.f32 (fma.f32 ux ux ux)))
(fma.f32 ux ux ux)
(expm1.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(fma.f32 ux ux ux)
(log1p.f32 (expm1.f32 (fma.f32 ux ux ux)))
(fma.f32 ux ux ux)
(exp.f32 (log.f32 (fma.f32 ux ux ux)))
(fma.f32 ux ux ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux ux ux)) 1))
(fma.f32 ux ux ux)
(fma.f32 1 ux (*.f32 ux ux))
(fma.f32 ux ux ux)
(fma.f32 1 (*.f32 ux ux) ux)
(fma.f32 ux ux ux)
(fma.f32 1 (+.f32 1 (fma.f32 ux ux ux)) -1)
(fma.f32 ux ux ux)
(fma.f32 ux 1 (*.f32 ux ux))
(fma.f32 ux ux ux)
(fma.f32 ux ux ux)
(fma.f32 (*.f32 ux ux) 1 ux)
(fma.f32 ux ux ux)
(fma.f32 (+.f32 1 (fma.f32 ux ux ux)) 1 -1)
(fma.f32 ux ux ux)
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (cbrt.f32 (*.f32 ux ux)) ux)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 (pow.f32 ux 4)) ux)
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 (pow.f32 ux 4)) ux)
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (cbrt.f32 (*.f32 ux ux)) ux)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (*.f32 ux ux))
(fma.f32 (cbrt.f32 ux) (cbrt.f32 (*.f32 ux ux)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) ux) ux)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 ux (cbrt.f32 ux)) ux)
(fma.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1)
(fma.f32 ux ux ux)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1)
(fma.f32 ux ux ux)
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) ux)
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) ux)
(fma.f32 (sqrt.f32 ux) (pow.f32 ux 3/2) ux)
(fma.f32 (pow.f32 ux 3/2) (sqrt.f32 ux) ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux ux))
(fma.f32 ux ux ux)
(fma.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1)
(fma.f32 ux ux ux)
(fma.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) -1)
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux))))))
(fma.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)) -1)
(fma.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux))))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (cbrt.f32 (*.f32 ux ux))) (*.f32 ux ux))
(fma.f32 (*.f32 ux (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) ux)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 ux (cbrt.f32 ux)) ux)
(+.f32 0 (pow.f32 ux 3))
(pow.f32 ux 3)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 ux 3))) (cbrt.f32 (exp.f32 (pow.f32 ux 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 ux 3)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 ux 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 ux 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 ux 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 ux 3)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 ux 3)))))
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 (pow.f32 ux 3) 1)
(pow.f32 ux 3)
(pow.f32 (pow.f32 ux 3/2) 2)
(pow.f32 ux 3)
(pow.f32 (pow.f32 ux 9) 1/3)
(cbrt.f32 (pow.f32 ux 9))
(sqrt.f32 (pow.f32 ux 6))
(pow.f32 ux 3)
(log.f32 (exp.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 3))))
(pow.f32 ux 3)
(cbrt.f32 (pow.f32 ux 9))
(expm1.f32 (log1p.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(log1p.f32 (expm1.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(exp.f32 (*.f32 3 (log.f32 ux)))
(pow.f32 ux 3)
(exp.f32 (*.f32 (log.f32 ux) 3))
(pow.f32 ux 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 ux)) 1))
(pow.f32 ux 3)
(fma.f32 1 (+.f32 1 (pow.f32 ux 3)) -1)
(pow.f32 ux 3)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) -1)
(pow.f32 ux 3)
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 -1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 -1 (+.f32 -1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (/.f32 1 (+.f32 (fma.f32 ux ux ux) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (+.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 ux ux ux) -1) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (+.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1) (+.f32 (fma.f32 ux ux ux) -1))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (+.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (+.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (+.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) -1)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)))))
(pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) -1) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) -1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (+.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (fma.f32 ux ux ux) 1 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) ux) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (*.f32 (cbrt.f32 (fma.f32 ux ux ux)) 1) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 ux) (+.f32 1 ux)) 1)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (+.f32 1 ux) (cbrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) ux) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (*.f32 (hypot.f32 ux (sqrt.f32 ux)) 1) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 1 ux)) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (*.f32 ux (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (*.f32 (+.f32 1 ux) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux) 1)
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (+.f32 1 ux) (cbrt.f32 ux)) 1)
(fma.f32 (*.f32 (+.f32 1 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (fma.f32 ux ux ux))

localize111.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1 (+.f32 ux (*.f32 ux ux)))
0.0b
(*.f32 ux (-.f32 1 maxCos))
0.2b
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
0.4b
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
Compiler

Compiled 63 to 36 computations (42.9% saved)

series51.0ms (0.5%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
maxCos
@0
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
1.0ms
ux
@inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
1.0ms
maxCos
@-inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
1.0ms
maxCos
@inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
1.0ms
ux
@-inf
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
Compiler

Compiled 6150 to 4725 computations (23.2% saved)

rewrite71.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
741×log-prod_binary32
647×fma-def_binary32
337×fma-neg_binary32
261×expm1-udef_binary32
259×log1p-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01335
131031
2457331
Stop Event
node limit
Counts
2 → 110
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(+.f32 1 (+.f32 ux (*.f32 ux ux)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 ux 4)) (-.f32 (+.f32 1 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (exp.f32 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (+.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 ux (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux ux) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 ux ux ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 ux) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux 1 (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux ux (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (+.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux ux) 1 (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux ux ux) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) ux) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (/.f32 1 (-.f32 (fma.f32 ux ux (pow.f32 ux 4)) (pow.f32 ux 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux 4)) (/.f32 1 (-.f32 ux (*.f32 ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 ux) 1 (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 ux) ux 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (+.f32 1 ux)) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (pow.f32 (cbrt.f32 ux) 2)) (fma.f32 ux ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (+.f32 1 ux)) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (+.f32 1 ux) 1) ux 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (+.f32 1 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 1 ux))))))

simplify93.0ms (1%)

Algorithm
egg-herbie
Rules
622×unswap-sqr_binary32
406×cancel-sign-sub-inv_binary32
240×fma-neg_binary32
215×distribute-rgt-neg-in_binary32
178×associate-*r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03733444
110403133
238053076
Stop Event
node limit
Counts
146 → 228
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) 1) (pow.f32 ux 3))))
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) 1) (pow.f32 ux 3)))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) ux)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 1 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) ux)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) 2) (-.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 maxCos 3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 (/.f32 1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 1 ux) -2)))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 1 ux) -2)))
(pow.f32 (/.f32 -1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 -1 ux) -2)))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 -1 ux) -2)))
(+.f32 0 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 ux 4)) (-.f32 (+.f32 1 ux) (*.f32 ux ux)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (exp.f32 (+.f32 1 ux))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 (+.f32 1 ux))))
(log.f32 (*.f32 (exp.f32 (+.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(fma.f32 1 ux (fma.f32 ux ux 1))
(fma.f32 1 (*.f32 ux ux) (+.f32 1 ux))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(fma.f32 1 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 ux 1 (fma.f32 ux ux 1))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (*.f32 ux ux) 1 (+.f32 1 ux))
(fma.f32 (fma.f32 ux ux ux) 1 1)
(fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) (+.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) ux) (+.f32 1 ux))
(fma.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (/.f32 1 (-.f32 (fma.f32 ux ux (pow.f32 ux 4)) (pow.f32 ux 3))) 1)
(fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux 4)) (/.f32 1 (-.f32 ux (*.f32 ux ux))) 1)
(fma.f32 (+.f32 1 ux) 1 (*.f32 ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(fma.f32 (*.f32 ux (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (pow.f32 (cbrt.f32 ux) 2)) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (*.f32 (+.f32 1 ux) 1) ux 1)
(fma.f32 (*.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(fma.f32 (*.f32 (+.f32 1 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 1 ux))
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) 1) (pow.f32 ux 3))))
(+.f32 (fma.f32 -1 ux 1) (*.f32 (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) 1) (pow.f32 ux 3)))
(-.f32 (fma.f32 (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 ux 3) 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) 1) (pow.f32 ux 3)))))
(+.f32 (fma.f32 -1 ux 1) (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) 1) (pow.f32 ux 4)) (*.f32 (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) 1) (pow.f32 ux 3))))
(+.f32 (-.f32 1 ux) (fma.f32 (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 ux 3) (*.f32 (pow.f32 ux 4) (+.f32 -1 (pow.f32 (-.f32 1 maxCos) 3)))))
(+.f32 1 (-.f32 (fma.f32 (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 ux 3) (*.f32 (pow.f32 ux 4) (+.f32 -1 (pow.f32 (-.f32 1 maxCos) 3)))) ux))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) ux)
(*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) ux)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))
(fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 1 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) ux)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 (pow.f32 (/.f32 1 ux) 2) (-.f32 1 (fma.f32 -1 (*.f32 0 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 -1 (/.f32 (*.f32 0 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) ux) (fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (fma.f32 (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (/.f32 1 ux) 2) (/.f32 0 ux)))
(fma.f32 (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (/.f32 (/.f32 1 ux) ux) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)) ux)
(*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))
(+.f32 (*.f32 (pow.f32 (/.f32 -1 ux) 2) (-.f32 1 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux)) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 (pow.f32 (/.f32 -1 ux) 2) (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) 1)) (fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux) (fma.f32 -1 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2)) ux) (*.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (/.f32 -1 ux) 2) (+.f32 (*.f32 0 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) ux)) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))))
(fma.f32 (-.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (/.f32 -1 ux) 2) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 (fma.f32 ux ux 1) ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) maxCos))) (/.f32 (pow.f32 ux 3) (+.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (/.f32 maxCos (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 -1 (/.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3)))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux ux 1) ux)) (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) maxCos))))) (/.f32 (pow.f32 ux 3) (+.f32 (fma.f32 ux ux 1) ux)))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 3 (pow.f32 ux 3))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (+.f32 (*.f32 (/.f32 maxCos (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 maxCos 3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (+.f32 (fma.f32 ux ux 1) ux)) (-.f32 (fma.f32 -1 (/.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3)))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux ux 1) ux)) (neg.f32 (/.f32 (*.f32 (pow.f32 ux 3) -3) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) maxCos))))) (/.f32 (pow.f32 ux 3) (+.f32 (fma.f32 ux ux 1) ux))))
(+.f32 (-.f32 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 3 (pow.f32 ux 3)))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 -3 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 maxCos 3))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3)))) (+.f32 (*.f32 (/.f32 maxCos (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (+.f32 (fma.f32 ux ux 1) ux))
(/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (/.f32 1 maxCos) -3)))
(/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 (/.f32 1 maxCos) -3)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (/.f32 (pow.f32 (/.f32 1 maxCos) -2) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3)))) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (+.f32 (fma.f32 ux ux 1) ux)))
(-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (/.f32 1 maxCos) -3))) (*.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 3 (pow.f32 ux 3))))
(-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 (/.f32 1 maxCos) -3))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 (/.f32 1 maxCos) -2) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3)))) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) maxCos)) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (+.f32 (fma.f32 ux ux 1) ux))))
(-.f32 (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (/.f32 1 maxCos) -3))) (/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) maxCos) -3))) (*.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 3 (pow.f32 ux 3))))
(+.f32 (*.f32 (/.f32 maxCos (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))) (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 (/.f32 1 maxCos) -3))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) ux)) (*.f32 -1 (*.f32 (pow.f32 ux 2) ux))) maxCos) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux (pow.f32 (/.f32 1 maxCos) -3))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 -1 (/.f32 (pow.f32 (/.f32 1 maxCos) -2) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3)))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux ux 1) ux)) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 ux 3) -3) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) maxCos)) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 1 maxCos) -3)) (+.f32 (fma.f32 ux ux 1) ux))))) (/.f32 (pow.f32 ux 3) (+.f32 (fma.f32 ux ux 1) ux)))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (/.f32 1 maxCos) -2) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 3 (pow.f32 ux 3))) (+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (/.f32 1 maxCos) -3))) (/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) maxCos) -3))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (+.f32 (+.f32 (*.f32 (/.f32 maxCos (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))) (/.f32 (pow.f32 ux 3) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 (/.f32 1 maxCos) -3)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(neg.f32 (/.f32 (*.f32 (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3)) (*.f32 ux ux)) (+.f32 (fma.f32 ux ux 1) ux)))
(/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (/.f32 -1 maxCos) -3))) (fma.f32 ux ux (+.f32 1 ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3)))) (/.f32 (*.f32 (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3)) (*.f32 ux ux)) (+.f32 (fma.f32 ux ux 1) ux))))
(-.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 3 (pow.f32 ux 3))))
(-.f32 (/.f32 (*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (/.f32 -1 maxCos) -3))) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))
(fma.f32 -1 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3)))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3)) (*.f32 ux ux)) (+.f32 (fma.f32 ux ux 1) ux)) (/.f32 maxCos (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3))))))
(-.f32 (-.f32 (/.f32 maxCos (/.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) (pow.f32 ux 3))) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 3 (pow.f32 ux 3))))
(-.f32 (*.f32 (/.f32 maxCos (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (/.f32 -1 maxCos) -3) ux)) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 (pow.f32 ux 2) ux) (*.f32 2 (*.f32 (pow.f32 ux 2) ux)))) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))))) (/.f32 (*.f32 (pow.f32 ux 2) ux) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 -1 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3)))) (+.f32 (/.f32 1 (+.f32 (fma.f32 ux ux 1) ux)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 ux (pow.f32 (/.f32 -1 maxCos) -3)) (*.f32 ux ux)) (+.f32 (fma.f32 ux ux 1) ux)) (/.f32 maxCos (/.f32 (+.f32 (fma.f32 ux ux 1) ux) (*.f32 3 (pow.f32 ux 3))))))) (/.f32 (pow.f32 ux 3) (+.f32 (fma.f32 ux ux 1) ux)))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 3 (pow.f32 ux 3))) (+.f32 (-.f32 (/.f32 maxCos (/.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) (pow.f32 ux 3))) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (/.f32 -1 maxCos) -3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (+.f32 (fma.f32 (/.f32 maxCos (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (/.f32 -1 maxCos) -3))) (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (/.f32 (pow.f32 (/.f32 -1 maxCos) -2) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 3 (pow.f32 ux 3))))
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 (/.f32 1 ux) -2)
(*.f32 ux ux)
(+.f32 ux (pow.f32 (/.f32 1 ux) -2))
(fma.f32 ux ux ux)
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 1 ux) -2)))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 1 ux) -2)))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 (/.f32 -1 ux) -2)
(+.f32 ux (pow.f32 (/.f32 -1 ux) -2))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 -1 ux) -2)))
(+.f32 (+.f32 1 ux) (pow.f32 (/.f32 -1 ux) -2))
(+.f32 1 (+.f32 ux (pow.f32 (/.f32 -1 ux) -2)))
(+.f32 (+.f32 1 ux) (pow.f32 (/.f32 -1 ux) -2))
(+.f32 0 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 1 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) -1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 2))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))) 3))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (log1p.f32 (fma.f32 ux ux ux))))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (fma.f32 ux ux (+.f32 1 ux)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 1 (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (fma.f32 ux ux (+.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux)))) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(-.f32 (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(*.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 1 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 1 (/.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (/.f32 1 (fma.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (fma.f32 (fma.f32 ux ux ux) (+.f32 -1 (fma.f32 ux ux ux)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (-.f32 (pow.f32 ux 4) (*.f32 (+.f32 1 ux) (*.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (-.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)) (fma.f32 (+.f32 1 ux) (+.f32 1 ux) (*.f32 (*.f32 ux ux) (fma.f32 ux ux (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1) (-.f32 (fma.f32 ux ux ux) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 ux 4)) (-.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 ux 4)) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 ux 4)) (+.f32 1 (*.f32 (-.f32 1 ux) ux)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3) 1/3)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 3)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(log.f32 (*.f32 (pow.f32 (exp.f32 ux) ux) (exp.f32 (+.f32 1 ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 ux ux))) (exp.f32 (+.f32 1 ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(log.f32 (*.f32 (exp.f32 (+.f32 1 ux)) (+.f32 1 (expm1.f32 (*.f32 ux ux)))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) 1))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(fma.f32 1 ux (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 1 (*.f32 ux ux) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 1 (fma.f32 ux ux ux) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 1 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 ux 1 (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 ux ux) 1 (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (fma.f32 ux ux ux) 1 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (cbrt.f32 (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux ux)) 2) (cbrt.f32 (fma.f32 ux ux ux)) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (cbrt.f32 ux) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) ux) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))
(fma.f32 (hypot.f32 ux (sqrt.f32 ux)) (hypot.f32 ux (sqrt.f32 ux)) 1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) ux) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (/.f32 1 (-.f32 (fma.f32 ux ux (pow.f32 ux 4)) (pow.f32 ux 3))) 1)
(+.f32 1 (/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (-.f32 (fma.f32 ux ux (pow.f32 ux 4)) (pow.f32 ux 3))))
(fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux 4)) (/.f32 1 (-.f32 ux (*.f32 ux ux))) 1)
(+.f32 1 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (-.f32 1 ux) ux)))
(fma.f32 (+.f32 1 ux) 1 (*.f32 ux ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (+.f32 1 ux) ux 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 ux (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (sqrt.f32 (pow.f32 (cbrt.f32 ux) 2)) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (fabs.f32 (cbrt.f32 ux)) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 ux 4))) (cbrt.f32 ux) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 (+.f32 1 ux) 1) ux 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 (+.f32 1 ux) (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux 1) ux)
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux ux (+.f32 1 ux))

eval1.5s (15.3%)

Compiler

Compiled 57452 to 39089 computations (32% saved)

prune570.0ms (6%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New161531618
Fresh011
Picked101
Done336
Total161971626
Error
0b
Counts
1626 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
1.0b
(/.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 3)) 1)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.6b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
1.0b
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
8.8b
1
Compiler

Compiled 80 to 65 computations (18.8% saved)

localize39.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f32 1 (*.f32 ux ux))
0.2b
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
0.4b
(/.f32 1 (+.f32 1 ux))
Compiler

Compiled 32 to 20 computations (37.5% saved)

series15.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
ux
@-inf
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
0.0ms
ux
@inf
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
0.0ms
ux
@-inf
(/.f32 1 (+.f32 1 ux))
0.0ms
ux
@0
(/.f32 1 (+.f32 1 ux))
0.0ms
ux
@0
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
Compiler

Compiled 1010 to 825 computations (18.3% saved)

rewrite48.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
937×pow1_binary32
877×add-log-exp_binary32
876×log1p-expm1-u_binary32
876×expm1-log1p-u_binary32
93×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0820
118211
2257211
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 1 ux) -1/2) (pow.f32 (+.f32 1 ux) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (+.f32 1 ux)) -1) (pow.f32 (sqrt.f32 (+.f32 1 ux)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 ux) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 ux) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 ux) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log1p.f32 ux)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 -1 (neg.f32 ux)) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 -1 (neg.f32 ux)) (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (*.f32 (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) -1) (*.f32 (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (+.f32 -1 (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) -1) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 -1 (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 (*.f32 ux ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 ux))) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 ux))) (+.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 6))) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 -1 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 1 ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 1 ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 1 ux)))))))

simplify46.0ms (0.5%)

Algorithm
egg-herbie
Rules
815×fma-def_binary32
463×associate-/l*_binary32
442×unswap-sqr_binary32
430×distribute-rgt-in_binary32
398×distribute-lft-in_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01971105
1580988
22191988
Stop Event
node limit
Counts
90 → 104
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) 1))
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))))
(/.f32 1 ux)
(+.f32 (*.f32 -1 (pow.f32 (/.f32 1 ux) 2)) (/.f32 1 ux))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 1 ux) 2)) (+.f32 (/.f32 1 ux) (pow.f32 (/.f32 1 ux) 3)))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 1 ux) 2)) (+.f32 (*.f32 -1 (pow.f32 (/.f32 1 ux) 4)) (+.f32 (/.f32 1 ux) (pow.f32 (/.f32 1 ux) 3))))
(/.f32 1 ux)
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 2)) (/.f32 1 ux))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 3)) (+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 2)) (/.f32 1 ux)))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 4)) (+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 3)) (+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 2)) (/.f32 1 ux))))
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 ux)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 ux))))
(*.f32 (pow.f32 (+.f32 1 ux) -1/2) (pow.f32 (+.f32 1 ux) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 ux))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 ux)) -1) (pow.f32 (sqrt.f32 (+.f32 1 ux)) -1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(pow.f32 (+.f32 1 ux) -1)
(pow.f32 (/.f32 1 (+.f32 1 ux)) 1)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3) 1/3)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) 3)
(pow.f32 (pow.f32 (+.f32 1 ux) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 ux) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 ux))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(+.f32 1 (neg.f32 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (neg.f32 ux))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (neg.f32 ux)))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 -1 (neg.f32 ux)) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 -1 (neg.f32 ux)) (+.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (*.f32 (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) -1) (*.f32 (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (+.f32 -1 (neg.f32 ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) -1) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 -1 (neg.f32 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 1 ux))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 (*.f32 ux ux) ux)))
(/.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (neg.f32 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 ux))) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 ux))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 6))) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(/.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 -1 (neg.f32 ux)))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) 1))
(fma.f32 -1 ux (+.f32 1 (*.f32 ux ux)))
(-.f32 (fma.f32 ux ux 1) ux)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))))
(fma.f32 -1 ux (+.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux ux)))
(-.f32 (-.f32 (fma.f32 ux ux 1) ux) (pow.f32 ux 3))
(/.f32 1 ux)
(+.f32 (*.f32 -1 (pow.f32 (/.f32 1 ux) 2)) (/.f32 1 ux))
(fma.f32 -1 (pow.f32 (/.f32 1 ux) 2) (/.f32 1 ux))
(-.f32 (/.f32 1 ux) (pow.f32 (/.f32 1 ux) 2))
(+.f32 (/.f32 1 ux) (/.f32 -1 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 1 ux) 2)) (+.f32 (/.f32 1 ux) (pow.f32 (/.f32 1 ux) 3)))
(fma.f32 -1 (pow.f32 (/.f32 1 ux) 2) (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (pow.f32 (/.f32 1 ux) 2))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 -1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 1 ux) 2)) (+.f32 (*.f32 -1 (pow.f32 (/.f32 1 ux) 4)) (+.f32 (/.f32 1 ux) (pow.f32 (/.f32 1 ux) 3))))
(fma.f32 -1 (pow.f32 (/.f32 1 ux) 2) (fma.f32 -1 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3)))))
(-.f32 (-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (pow.f32 (/.f32 1 ux) 4)) (pow.f32 (/.f32 1 ux) 2))
(+.f32 (-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (pow.f32 (/.f32 1 ux) 4)) (/.f32 -1 (*.f32 ux ux)))
(/.f32 1 ux)
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 2)) (/.f32 1 ux))
(fma.f32 -1 (pow.f32 (/.f32 1 ux) 2) (/.f32 1 ux))
(-.f32 (/.f32 1 ux) (pow.f32 (/.f32 1 ux) 2))
(+.f32 (/.f32 1 ux) (/.f32 -1 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 3)) (+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 2)) (/.f32 1 ux)))
(fma.f32 -1 (pow.f32 (/.f32 1 ux) 2) (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (pow.f32 (/.f32 1 ux) 2))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 -1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 4)) (+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 3)) (+.f32 (*.f32 -1 (pow.f32 (/.f32 -1 ux) 2)) (/.f32 1 ux))))
(fma.f32 -1 (pow.f32 (/.f32 1 ux) 2) (fma.f32 -1 (pow.f32 (/.f32 1 ux) 4) (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3)))))
(-.f32 (-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (pow.f32 (/.f32 1 ux) 4)) (pow.f32 (/.f32 1 ux) 2))
(+.f32 (-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (pow.f32 (/.f32 1 ux) 4)) (/.f32 -1 (*.f32 ux ux)))
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1)
(/.f32 1 (+.f32 1 ux))
(*.f32 1 (/.f32 1 (+.f32 1 ux)))
(/.f32 1 (+.f32 1 ux))
(*.f32 (/.f32 1 (+.f32 1 ux)) 1)
(/.f32 1 (+.f32 1 ux))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 ux))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (pow.f32 (+.f32 1 ux) -1/2) (pow.f32 (+.f32 1 ux) -1/2))
(/.f32 1 (+.f32 1 ux))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 ux))))
(/.f32 1 (+.f32 1 ux))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -1))
(/.f32 1 (+.f32 1 ux))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 ux)) -1) (pow.f32 (sqrt.f32 (+.f32 1 ux)) -1))
(/.f32 1 (+.f32 1 ux))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(/.f32 (*.f32 1 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))
(pow.f32 (+.f32 1 ux) -1)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (/.f32 1 (+.f32 1 ux)) 1)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3) 1/3)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) 3)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (pow.f32 (+.f32 1 ux) -1/2) 2)
(/.f32 1 (+.f32 1 ux))
(sqrt.f32 (pow.f32 (+.f32 1 ux) -2))
(/.f32 1 (+.f32 1 ux))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))
(/.f32 1 (+.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 ux)))))
(/.f32 1 (+.f32 1 ux))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3))
(/.f32 1 (+.f32 1 ux))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux))))
(/.f32 1 (+.f32 1 ux))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 ux))))
(/.f32 1 (+.f32 1 ux))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 1 (+.f32 1 ux))))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (neg.f32 ux))))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(-.f32 1 ux)
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (fma.f32 ux ux 1)))
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (neg.f32 ux)))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 -1 (neg.f32 ux)) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 -1 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 -1 (neg.f32 ux)) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (fma.f32 ux ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) 1) (*.f32 (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (fma.f32 ux ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) -1) (*.f32 (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (+.f32 -1 (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) -1) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 -1 (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (fma.f32 ux ux 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 1 ux))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 (*.f32 ux ux) ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (*.f32 -1 (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (neg.f32 ux)))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 ux))) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 ux))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (fma.f32 ux ux 1)))
(/.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 6))) (+.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1))))
(/.f32 (*.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (fma.f32 ux ux 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) -1) (+.f32 -1 (neg.f32 ux)))
(*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(-.f32 1 ux)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 1 ux)
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (+.f32 1 ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (log.f32 (-.f32 1 ux)))
(-.f32 1 ux)

localize61.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (*.f32 (+.f32 1 ux) ux) 1)
0.3b
(*.f32 (+.f32 1 ux) ux)
0.4b
(/.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 3)) 1)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
24.3b
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
Compiler

Compiled 62 to 49 computations (21% saved)

series23.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
ux
@0
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
0.0ms
ux
@-inf
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
0.0ms
ux
@inf
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
0.0ms
ux
@0
(/.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 3)) 1)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
0.0ms
ux
@-inf
(/.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 3)) 1)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
Compiler

Compiled 580 to 465 computations (19.8% saved)

rewrite116.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
957×prod-diff_binary32
636×fma-def_binary32
375×fma-neg_binary32
223×log1p-udef_binary32
222×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01233
12988
246298
Stop Event
node limit
Counts
2 → 180
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (pow.f32 ux 3)) 1)
(/.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 3)) 1)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (pow.f32 ux 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 ux 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (pow.f32 ux 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 ux 3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 ux 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux ux) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux 3/2) (pow.f32 ux 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 ux) 2) 3) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 ux) 3) (pow.f32 (sqrt.f32 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) (-.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 ux ux) 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 ux)) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 ux 3) 2) (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 ux 3)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 (pow.f32 ux 3) -1)) (+.f32 (pow.f32 ux 3) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 (pow.f32 ux 3) -1))) (-.f32 1 (+.f32 (pow.f32 ux 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 ux 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 ux 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux ux) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 ux 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 ux 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 ux 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 ux 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 3 (log.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 ux 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (pow.f32 ux 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 (pow.f32 ux 3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (*.f32 ux ux) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 ux 3) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 (pow.f32 ux 3)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux ux) ux 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (*.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 3) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 1 (pow.f32 ux 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 ux 3/2) (pow.f32 ux 3/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 3) -1)) (cbrt.f32 (+.f32 (pow.f32 ux 3) -1))) (cbrt.f32 (+.f32 (pow.f32 ux 3) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 (pow.f32 ux 3) -1)) (sqrt.f32 (+.f32 (pow.f32 ux 3) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (cbrt.f32 ux) 2) 3) ux 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (sqrt.f32 ux) 3) (pow.f32 (sqrt.f32 ux) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) (-.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (pow.f32 ux 3/2) 1) (-.f32 (pow.f32 ux 3/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 ux ux) 1) ux 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 ux)) (sqrt.f32 ux) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 -1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 1 ux)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))))

simplify146.0ms (1.5%)

Algorithm
egg-herbie
Rules
858×times-frac_binary32
484×fma-neg_binary32
382×unswap-sqr_binary32
247×div-sub_binary32
187×sub-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04626483
112284891
240553654
Stop Event
node limit
Counts
204 → 244
Calls
Call 1
Inputs
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 1 (+.f32 (pow.f32 ux 3) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) -1) 1))
(+.f32 (pow.f32 ux 3) 0)
(+.f32 (+.f32 1 (pow.f32 ux 3)) -1)
(+.f32 -1 (+.f32 1 (pow.f32 ux 3)))
(+.f32 (+.f32 (pow.f32 ux 3) -1) 1)
(*.f32 1 (pow.f32 ux 3))
(*.f32 ux (*.f32 ux ux))
(*.f32 (pow.f32 ux 3) 1)
(*.f32 (*.f32 ux ux) ux)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux ux)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))))
(*.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 3) 2)))
(*.f32 (pow.f32 ux 3/2) (pow.f32 ux 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 ux) 2) 3) ux)
(*.f32 (pow.f32 (sqrt.f32 ux) 3) (pow.f32 (sqrt.f32 ux) 3))
(*.f32 (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) (-.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1))
(*.f32 (*.f32 (*.f32 ux ux) 1) ux)
(*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 ux)) (sqrt.f32 ux))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 3) 2) (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 ux 3)) -1))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 3) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 (pow.f32 ux 3) -1)) (+.f32 (pow.f32 ux 3) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 (pow.f32 ux 3) -1))) (-.f32 1 (+.f32 (pow.f32 ux 3) -1)))
(pow.f32 ux 3)
(pow.f32 (pow.f32 ux 3) 1)
(pow.f32 (*.f32 ux ux) 3/2)
(pow.f32 (pow.f32 ux 9) 1/3)
(pow.f32 (pow.f32 ux 3/2) 2)
(sqrt.f32 (pow.f32 ux 6))
(log.f32 (exp.f32 (pow.f32 ux 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 3))))
(cbrt.f32 (pow.f32 ux 9))
(expm1.f32 (log1p.f32 (pow.f32 ux 3)))
(log1p.f32 (expm1.f32 (pow.f32 ux 3)))
(exp.f32 (*.f32 3 (log.f32 ux)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 ux)) 1))
(fma.f32 1 (pow.f32 ux 3) 0)
(fma.f32 1 (+.f32 1 (pow.f32 ux 3)) -1)
(fma.f32 1 (+.f32 (pow.f32 ux 3) -1) 1)
(fma.f32 ux (*.f32 ux ux) 0)
(fma.f32 (pow.f32 ux 3) 1 0)
(fma.f32 (+.f32 1 (pow.f32 ux 3)) 1 -1)
(fma.f32 (*.f32 ux ux) ux 0)
(fma.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux ux)) 0)
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (*.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) -1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux ux)) 0)
(fma.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))) 0)
(fma.f32 (+.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) -1)
(fma.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 3) 2)) 0)
(fma.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 1 (pow.f32 ux 3))) -1)
(fma.f32 (pow.f32 ux 3/2) (pow.f32 ux 3/2) 0)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 3) -1)) (cbrt.f32 (+.f32 (pow.f32 ux 3) -1))) (cbrt.f32 (+.f32 (pow.f32 ux 3) -1)) 1)
(fma.f32 (sqrt.f32 (+.f32 (pow.f32 ux 3) -1)) (sqrt.f32 (+.f32 (pow.f32 ux 3) -1)) 1)
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 ux) 2) 3) ux 0)
(fma.f32 (pow.f32 (sqrt.f32 ux) 3) (pow.f32 (sqrt.f32 ux) 3) 0)
(fma.f32 (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) (-.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) 0)
(fma.f32 (+.f32 (pow.f32 ux 3/2) 1) (-.f32 (pow.f32 ux 3/2) 1) 1)
(fma.f32 (*.f32 (*.f32 ux ux) 1) ux 0)
(fma.f32 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 0)
(fma.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 ux)) (sqrt.f32 ux) 0)
(+.f32 1 (neg.f32 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)))
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 ux) 1)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
Outputs
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 ux 3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(pow.f32 (/.f32 1 ux) -3)
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(neg.f32 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(neg.f32 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(neg.f32 (pow.f32 (/.f32 -1 ux) -3))
(*.f32 -1 (pow.f32 (/.f32 -1 ux) -3))
(neg.f32 (pow.f32 (/.f32 -1 ux) -3))
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 1 (+.f32 (pow.f32 ux 3) -1))
(pow.f32 ux 3)
(+.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) -1) 1))
(pow.f32 ux 3)
(+.f32 (pow.f32 ux 3) 0)
(pow.f32 ux 3)
(+.f32 (+.f32 1 (pow.f32 ux 3)) -1)
(pow.f32 ux 3)
(+.f32 -1 (+.f32 1 (pow.f32 ux 3)))
(pow.f32 ux 3)
(+.f32 (+.f32 (pow.f32 ux 3) -1) 1)
(pow.f32 ux 3)
(*.f32 1 (pow.f32 ux 3))
(pow.f32 ux 3)
(*.f32 ux (*.f32 ux ux))
(pow.f32 ux 3)
(*.f32 (pow.f32 ux 3) 1)
(pow.f32 ux 3)
(*.f32 (*.f32 ux ux) ux)
(pow.f32 ux 3)
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux ux)))
(pow.f32 ux 3)
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux ux)))
(pow.f32 ux 3)
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 2 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2)))
(*.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 3) 2)))
(pow.f32 ux 3)
(*.f32 (pow.f32 ux 3/2) (pow.f32 ux 3/2))
(pow.f32 ux 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 ux) 2) 3) ux)
(pow.f32 ux 3)
(*.f32 (pow.f32 (sqrt.f32 ux) 3) (pow.f32 (sqrt.f32 ux) 3))
(pow.f32 ux 3)
(*.f32 (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) (-.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1))
(*.f32 (+.f32 1 (hypot.f32 1 (pow.f32 ux 3/2))) (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) -1))
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)
(*.f32 (*.f32 (*.f32 ux ux) 1) ux)
(pow.f32 ux 3)
(*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(pow.f32 ux 3)
(*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 ux)) (sqrt.f32 ux))
(pow.f32 ux 3)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 2 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 3) 2) (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3))))
(pow.f32 ux 3)
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 2 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 ux 3)) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 2 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) 2))
(pow.f32 ux 3)
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 2 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 3) 2)))
(pow.f32 ux 3)
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 (pow.f32 ux 3) -1)) (+.f32 (pow.f32 ux 3) -1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) -1) 3)) (+.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 (+.f32 (pow.f32 ux 3) -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) -1) 3)) (+.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2) (-.f32 2 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 (pow.f32 ux 3) -1))) (-.f32 1 (+.f32 (pow.f32 ux 3) -1)))
(/.f32 (+.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (pow.f32 ux 3)))) (-.f32 2 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (-.f32 2 (pow.f32 ux 3)))
(pow.f32 ux 3)
(pow.f32 (pow.f32 ux 3) 1)
(pow.f32 ux 3)
(pow.f32 (*.f32 ux ux) 3/2)
(pow.f32 (pow.f32 ux 9) 1/3)
(cbrt.f32 (pow.f32 ux 9))
(pow.f32 (pow.f32 ux 3/2) 2)
(pow.f32 ux 3)
(sqrt.f32 (pow.f32 ux 6))
(pow.f32 ux 3)
(log.f32 (exp.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 3))))
(pow.f32 ux 3)
(cbrt.f32 (pow.f32 ux 9))
(expm1.f32 (log1p.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(log1p.f32 (expm1.f32 (pow.f32 ux 3)))
(pow.f32 ux 3)
(exp.f32 (*.f32 3 (log.f32 ux)))
(pow.f32 ux 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 ux)) 1))
(pow.f32 ux 3)
(fma.f32 1 (pow.f32 ux 3) 0)
(pow.f32 ux 3)
(fma.f32 1 (+.f32 1 (pow.f32 ux 3)) -1)
(pow.f32 ux 3)
(fma.f32 1 (+.f32 (pow.f32 ux 3) -1) 1)
(pow.f32 ux 3)
(fma.f32 ux (*.f32 ux ux) 0)
(pow.f32 ux 3)
(fma.f32 (pow.f32 ux 3) 1 0)
(pow.f32 ux 3)
(fma.f32 (+.f32 1 (pow.f32 ux 3)) 1 -1)
(pow.f32 ux 3)
(fma.f32 (*.f32 ux ux) ux 0)
(pow.f32 ux 3)
(fma.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) -1)
(pow.f32 ux 3)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) -1)
(pow.f32 ux 3)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) 1) -1)
(pow.f32 ux 3)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (*.f32 ux ux)) 0)
(pow.f32 ux 3)
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)
(*.f32 (+.f32 1 (hypot.f32 1 (pow.f32 ux 3/2))) (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) -1))
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (*.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) -1)
(*.f32 (+.f32 1 (hypot.f32 1 (pow.f32 ux 3/2))) (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) -1))
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (*.f32 ux ux)) 0)
(pow.f32 ux 3)
(fma.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 ux 3)) 2) (+.f32 (pow.f32 ux 3) 2))) 0)
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 2 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 3)) (+.f32 (pow.f32 (+.f32 (pow.f32 ux 3) 1) 2) (+.f32 (pow.f32 ux 3) 2)))
(fma.f32 (+.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) -1)
(+.f32 -1 (/.f32 (+.f32 1 (pow.f32 ux 9)) (-.f32 (pow.f32 ux 6) (+.f32 (pow.f32 ux 3) -1))))
(fma.f32 (*.f32 (+.f32 (pow.f32 ux 3) 2) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 3) 2)) 0)
(pow.f32 ux 3)
(fma.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 1 (pow.f32 ux 3))) -1)
(+.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (pow.f32 ux 3))))
(fma.f32 (pow.f32 ux 3/2) (pow.f32 ux 3/2) 0)
(pow.f32 ux 3)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 3) -1)) (cbrt.f32 (+.f32 (pow.f32 ux 3) -1))) (cbrt.f32 (+.f32 (pow.f32 ux 3) -1)) 1)
(pow.f32 ux 3)
(fma.f32 (sqrt.f32 (+.f32 (pow.f32 ux 3) -1)) (sqrt.f32 (+.f32 (pow.f32 ux 3) -1)) 1)
(pow.f32 ux 3)
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 ux) 2) 3) ux 0)
(pow.f32 ux 3)
(fma.f32 (pow.f32 (sqrt.f32 ux) 3) (pow.f32 (sqrt.f32 ux) 3) 0)
(pow.f32 ux 3)
(fma.f32 (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) (-.f32 (hypot.f32 1 (pow.f32 ux 3/2)) 1) 0)
(*.f32 (+.f32 1 (hypot.f32 1 (pow.f32 ux 3/2))) (+.f32 (hypot.f32 1 (pow.f32 ux 3/2)) -1))
(fma.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (hypot.f32 1 (pow.f32 ux 3/2)) -1)
(fma.f32 (+.f32 (pow.f32 ux 3/2) 1) (-.f32 (pow.f32 ux 3/2) 1) 1)
(pow.f32 ux 3)
(fma.f32 (*.f32 (*.f32 ux ux) 1) ux 0)
(pow.f32 ux 3)
(fma.f32 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 0)
(pow.f32 ux 3)
(fma.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 ux)) (sqrt.f32 ux) 0)
(pow.f32 ux 3)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)))
(-.f32 1 ux)
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 1 ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(+.f32 0 (-.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (+.f32 0 (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(+.f32 0 (-.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (+.f32 0 (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(+.f32 0 (-.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))) (-.f32 (/.f32 (*.f32 1 (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))))
(-.f32 (+.f32 0 (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (-.f32 (fma.f32 (+.f32 ux 1) ux -1) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (-.f32 (fma.f32 (+.f32 ux 1) ux -1) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (-.f32 (fma.f32 (+.f32 ux 1) ux -1) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 0 (+.f32 (/.f32 (*.f32 (-.f32 (fma.f32 (+.f32 ux 1) ux -1) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 0 (+.f32 (/.f32 (*.f32 (-.f32 (fma.f32 (+.f32 ux 1) ux -1) (pow.f32 (fma.f32 ux ux ux) 2)) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))) (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))) (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))) (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 (+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 0 (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 0 (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(-.f32 1 ux)
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1))
(*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 (+.f32 ux 1) ux -1)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(-.f32 1 ux)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(-.f32 1 ux)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 1 ux)
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (log.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(-.f32 1 ux)
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 -1 (fma.f32 ux ux ux)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 0 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (+.f32 ux 1) ux -1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))

localize43.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f32 1 (pow.f32 ux 3))
0.0b
(+.f32 (*.f32 (+.f32 1 ux) ux) 1)
0.3b
(*.f32 (+.f32 1 ux) ux)
0.4b
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
Compiler

Compiled 42 to 31 computations (26.2% saved)

series12.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
ux
@0
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
0.0ms
ux
@inf
(-.f32 1 (pow.f32 ux 3))
0.0ms
ux
@-inf
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
0.0ms
ux
@-inf
(-.f32 1 (pow.f32 ux 3))
0.0ms
ux
@inf
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
Compiler

Compiled 690 to 580 computations (15.9% saved)

rewrite82.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
710×prod-diff_binary32
536×log-prod_binary32
354×fma-def_binary32
287×pow2_binary32
223×fma-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01024
123511
2326311
Stop Event
node limit
Counts
2 → 166
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(-.f32 1 (pow.f32 ux 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 -1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 1 ux)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 1 (-.f32 1 ux)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 ux 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2) (neg.f32 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2)) (-.f32 1 (neg.f32 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (neg.f32 (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux ux) (neg.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 2) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 ux) (*.f32 ux ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (pow.f32 ux 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (*.f32 ux ux)) ux 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)))))

simplify186.0ms (2%)

Algorithm
egg-herbie
Rules
827×times-frac_binary32
387×unswap-sqr_binary32
337×cancel-sign-sub-inv_binary32
258×fma-neg_binary32
202×div-sub_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04587501
111825607
239003895
Stop Event
node limit
Counts
190 → 258
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 (/.f32 1 ux) -3))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -3)))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -3)))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -3)))
(pow.f32 (/.f32 -1 ux) -3)
(+.f32 (pow.f32 (/.f32 -1 ux) -3) 1)
(+.f32 (pow.f32 (/.f32 -1 ux) -3) 1)
(+.f32 (pow.f32 (/.f32 -1 ux) -3) 1)
(+.f32 1 (neg.f32 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)))
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 0 (-.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 ux) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(pow.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)) 1/3)
(pow.f32 (/.f32 (/.f32 1 (-.f32 1 ux)) 1) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(+.f32 0 (-.f32 1 (pow.f32 ux 3)))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2)) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))) -1)
(pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))) -1)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(fma.f32 ux (neg.f32 (*.f32 ux ux)) 1)
(fma.f32 (*.f32 ux ux) (neg.f32 ux) 1)
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 2) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(fma.f32 (neg.f32 ux) (*.f32 ux ux) 1)
(fma.f32 -1 (pow.f32 ux 3) 1)
(fma.f32 (neg.f32 (*.f32 ux ux)) ux 1)
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 (/.f32 1 ux) -3))
(neg.f32 (pow.f32 (/.f32 1 ux) -3))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -3)))
(+.f32 1 (neg.f32 (pow.f32 (/.f32 1 ux) -3)))
(-.f32 1 (pow.f32 (/.f32 1 ux) -3))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -3)))
(+.f32 1 (neg.f32 (pow.f32 (/.f32 1 ux) -3)))
(-.f32 1 (pow.f32 (/.f32 1 ux) -3))
(+.f32 1 (*.f32 -1 (pow.f32 (/.f32 1 ux) -3)))
(+.f32 1 (neg.f32 (pow.f32 (/.f32 1 ux) -3)))
(-.f32 1 (pow.f32 (/.f32 1 ux) -3))
(pow.f32 (/.f32 -1 ux) -3)
(+.f32 (pow.f32 (/.f32 -1 ux) -3) 1)
(+.f32 1 (pow.f32 (/.f32 -1 ux) -3))
(+.f32 (pow.f32 (/.f32 -1 ux) -3) 1)
(+.f32 1 (pow.f32 (/.f32 -1 ux) -3))
(+.f32 (pow.f32 (/.f32 -1 ux) -3) 1)
(+.f32 1 (pow.f32 (/.f32 -1 ux) -3))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)))
(-.f32 1 ux)
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 ux) (/.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) ux)) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 ux (/.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) ux)) (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 ux (/.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) ux)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 ux (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 ux (/.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 1 ux) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 0 (-.f32 1 ux))
(-.f32 1 ux)
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 ux 3) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2) (*.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 2))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux 1) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) 1) (*.f32 (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3/2) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 0))
(+.f32 0 (-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))) (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (neg.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 1) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (neg.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 1) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (neg.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 1) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 1) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (neg.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))
(-.f32 (+.f32 0 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 1) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (neg.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))) (-.f32 (*.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2))) 0))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2))) 0))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2))) 0))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2))) 0))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))) (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (-.f32 (*.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(+.f32 0 (+.f32 (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 (+.f32 -1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))))
(+.f32 0 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (pow.f32 ux 3) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))))
(+.f32 0 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (pow.f32 ux 3) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))) (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))))
(+.f32 0 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (pow.f32 ux 3) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(+.f32 0 (-.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (*.f32 (pow.f32 ux 3) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(+.f32 (fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1))))) (fma.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) -1)) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (*.f32 (+.f32 (fma.f32 ux ux ux) -1) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)))))
(+.f32 (fma.f32 (+.f32 (neg.f32 (fma.f32 ux ux ux)) 1) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))) (fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1))))))
(+.f32 (*.f32 0 (*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))))
(-.f32 (+.f32 0 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 3) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 ux)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 ux)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(-.f32 1 ux)
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (/.f32 1 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1))
(*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)))
(*.f32 (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(-.f32 1 ux)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(-.f32 1 ux)
(pow.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)) 1/3)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(pow.f32 (/.f32 (/.f32 1 (-.f32 1 ux)) 1) -1)
(-.f32 1 ux)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 1 ux)
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(fma.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) 2) (cbrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) 1)) (+.f32 (fma.f32 ux ux ux) -1) (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) -1)) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 -1 (fma.f32 ux ux ux)) (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (+.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(-.f32 1 (pow.f32 ux 3))
(+.f32 0 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 3) 3)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 3) 3)) (+.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 2)) (-.f32 1 (neg.f32 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 9))) -1)
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 ux 3)) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 3))))
(pow.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))) -1)
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(-.f32 1 (pow.f32 ux 3))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(-.f32 1 (pow.f32 ux 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(fma.f32 1 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 ux (neg.f32 (*.f32 ux ux)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (*.f32 ux ux) (neg.f32 ux) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (pow.f32 ux 3/2) (neg.f32 (pow.f32 ux 3/2)) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 2) (cbrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 ux 3))) (sqrt.f32 (neg.f32 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 ux) (*.f32 ux ux) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 -1 (pow.f32 ux 3) 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 (*.f32 ux ux)) ux 1)
(-.f32 1 (pow.f32 ux 3))
(fma.f32 (neg.f32 (pow.f32 ux 3/2)) (pow.f32 ux 3/2) 1)
(-.f32 1 (pow.f32 ux 3))

eval549.0ms (5.8%)

Compiler

Compiled 28468 to 17624 computations (38.1% saved)

prune501.0ms (5.3%)

Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New9412943
Fresh011
Picked011
Done145
Total9428950
Error
0b
Counts
950 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
1.0b
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
0.9b
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
0.9b
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.6b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
1.0b
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
8.8b
1
Compiler

Compiled 96 to 75 computations (21.9% saved)

regimes74.0ms (0.8%)

Counts
17 → 1
Calls
Call 1
Inputs
1
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) ux)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 ux 3)) 1)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 1 (*.f32 (-.f32 1 maxCos) ux))))))
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
Calls

5 calls:

34.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
10.0ms
ux
9.0ms
maxCos
8.0ms
uy
7.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
ErrorSegmentsBranch
0.0b1ux
0.0b1uy
0.0b1maxCos
0.0b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
0.0b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 255 to 178 computations (30.2% saved)

regimes16.0ms (0.2%)

Counts
3 → 1
Calls
Call 1
Inputs
1
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Calls

4 calls:

6.0ms
ux
3.0ms
uy
3.0ms
maxCos
3.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
ErrorSegmentsBranch
0.0b1ux
0.0b1uy
0.0b1maxCos
0.0b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes9.0ms (0.1%)

Accuracy

Total -8.3b remaining (-1506.8%)

Threshold costs -8.3b (-1506.8%)

Counts
2 → 1
Calls
Call 1
Inputs
1
(-.f32 1 ux)
Outputs
(-.f32 1 ux)
Calls

3 calls:

3.0ms
ux
3.0ms
maxCos
3.0ms
uy
Results
ErrorSegmentsBranch
0.6b1ux
0.6b1uy
0.6b1maxCos
Compiler

Compiled 19 to 15 computations (21.1% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
23×distribute-rgt-neg-in_binary32
21×cancel-sign-sub-inv_binary32
15×distribute-lft-neg-in_binary32
13×distribute-neg-in_binary32
13×neg-sub0_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
12325
23825
35025
46625
58025
68925
710125
811825
913625
1015525
1117025
1217625
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 30 to 24 computations (20% saved)

soundness0.0ms (0%)

end20.0ms (0.2%)

Compiler

Compiled 21 to 15 computations (28.6% saved)

Profiling

Loading profile data...