Details

Time bar (total: 12.9s)

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

sample2.0s (15.2%)

Results
1.9s8256×body256valid
Bogosity

preprocess136.0ms (1.1%)

Algorithm
egg-herbie
Rules
1238×fma-def
528×associate--r+
478×associate-+r+
390×associate-+l+
340×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01776
14260
210960
322360
454160
5147160
6282360
7305260
8311460
9312560
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 (fma.f32 ux maxCos 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 1 maxCos) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 maxCos))
(-.f32 (fma.f32 ux maxCos 1) maxCos)
(+.f32 (-.f32 1 ux) (*.f32 ux uy))
(fma.f32 ux uy (-.f32 1 ux))
(-.f32 (fma.f32 ux uy 1) ux)
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify59.0ms (0.5%)

Algorithm
egg-herbie
Rules
392×fma-def
162×associate--r+
148×associate-+r+
134×associate-+l+
130×associate-+l-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11715
23815
37415
416715
544215
689115
7108815
8111415
9111915
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)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 19 to 13 computations (31.6% saved)

localize28.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 19 to 10 computations (47.4% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite118.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
816×associate-*r/
814×*-commutative
732×associate-*l/
662×distribute-lft-in
648×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
117415
2240515
Stop Event
node limit
Counts
1 → 97
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.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 ux) (*.f32 ux (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))))) (#(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 1 (*.f32 ux maxCos)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux maxCos) (/.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 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) 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 (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 (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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(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 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (pow.f32 (-.f32 1 ux) 2)))))))) (#(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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (*.f32 ux (+.f32 1 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 1 maxCos))))))) (#(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 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 ux maxCos) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(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 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux 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 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 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 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.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 1 (-.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 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 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 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 ux maxCos) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 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 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)))) (#(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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.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 (*.f32 ux maxCos) 1) ux))))))))) (#(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 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 exp.f32 (log.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 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 (sqrt.f32 (-.f32 1 ux)) (sqrt.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 (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 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux))))))

simplify128.0ms (1%)

Algorithm
egg-herbie
Rules
1626×associate-*r/
1312×associate-*l/
652×+-commutative
628×associate-+l+
598×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02916003
18605349
238675349
Stop Event
node limit
Counts
121 → 177
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 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 ux maxCos)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(-.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) ux)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 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 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.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 1 maxCos)))))
(*.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 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 1 (/.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.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 (*.f32 ux maxCos) 1) ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 ux maxCos) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.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 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux 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 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 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 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 1 (-.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 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 ux maxCos) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(neg.f32 (/.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 (*.f32 ux maxCos) 1) ux))))))
(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)))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(log1p.f32 (expm1.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 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.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 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.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 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.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 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.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 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.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 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 maxCos ux)))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 maxCos (+.f32 (neg.f32 ux) ux)))
(+.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 maxCos (+.f32 ux (neg.f32 ux))))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 maxCos ux)))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 maxCos (+.f32 (neg.f32 ux) ux)))
(+.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 maxCos (+.f32 ux (neg.f32 ux))))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 maxCos ux)))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 maxCos (+.f32 (neg.f32 ux) ux)))
(+.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 maxCos (+.f32 ux (neg.f32 ux))))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 maxCos ux)))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 maxCos (+.f32 (neg.f32 ux) ux)))
(+.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 maxCos (+.f32 ux (neg.f32 ux))))
(-.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 maxCos)) 1 (*.f32 maxCos ux)))
(+.f32 (fma.f32 (+.f32 maxCos -1) ux 1) (*.f32 maxCos (+.f32 (neg.f32 ux) ux)))
(+.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 maxCos (+.f32 ux (neg.f32 ux))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 ux maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) (+.f32 0 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 ux (+.f32 1 ux)) ux)) (*.f32 maxCos ux))
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 maxCos ux))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 (-.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) (+.f32 0 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) ux)
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log.f32 (-.f32 2 ux)))) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 ux (+.f32 1 ux)) ux)) (*.f32 maxCos ux))
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 maxCos ux))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (+.f32 1 (*.f32 ux maxCos)) 0) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.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 maxCos ux 1) ux)
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (-.f32 1 ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 (+.f32 maxCos -1) ux 1)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (+.f32 ux (fma.f32 ux maxCos -1)) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (+.f32 ux (fma.f32 maxCos ux -1)) (+.f32 ux (fma.f32 maxCos ux -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (+.f32 ux (fma.f32 maxCos ux -1)) (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 ux (fma.f32 maxCos ux -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) 3))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) 3))) (fma.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3) (*.f32 (*.f32 maxCos ux) (*.f32 (+.f32 ux (fma.f32 ux maxCos -1)) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1)))) 3) (pow.f32 (-.f32 1 ux) 6))) (fma.f32 (*.f32 maxCos ux) (*.f32 (+.f32 ux (fma.f32 maxCos ux -1)) (-.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1)))) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.f32 1 ux) 4)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (*.f32 (+.f32 ux (fma.f32 maxCos ux -1)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (-.f32 1 ux) 4))) (+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (fma.f32 maxCos ux -1)))) 3) (pow.f32 (-.f32 1 ux) 6)))
(/.f32 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 maxCos ux 1) ux)
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) 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 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(/.f32 (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (/.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)) (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2))))
(/.f32 (*.f32 (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))) (/.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (/.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 ux maxCos) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 ux (*.f32 maxCos (pow.f32 (*.f32 maxCos ux) 3)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.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 (*.f32 ux ux) (-.f32 1 maxCos)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 maxCos ux) 3) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 maxCos ux) 3) 3)) (*.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 maxCos ux) 3) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 maxCos ux) 3) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (pow.f32 (*.f32 maxCos ux) 3) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (fma.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (*.f32 maxCos ux) 4)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (*.f32 maxCos ux) 4))))
(/.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)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (fma.f32 maxCos ux -1)) 1))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) 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 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (*.f32 1 (-.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 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (*.f32 1 (-.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)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (fma.f32 maxCos ux -1)) 1))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (sqrt.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) 2) (cbrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2) (cbrt.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) 2) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) 1) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))) 1) (+.f32 1 (*.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 1 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (-.f32 1 maxCos))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 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)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (fma.f32 maxCos ux -1)) 1))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (sqrt.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) 2) (cbrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2) (cbrt.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) 2) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (*.f32 ux maxCos) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 ux (*.f32 maxCos (pow.f32 (*.f32 maxCos ux) 3)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (fma.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (*.f32 maxCos ux) 4)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (*.f32 maxCos ux) 4))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 maxCos ux) 6)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 maxCos ux) 3) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 maxCos ux) 3) 3)) (*.f32 (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 (*.f32 maxCos ux) 3) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 3) 3) (pow.f32 (pow.f32 (*.f32 maxCos ux) 3) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (pow.f32 (*.f32 maxCos ux) 3) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (-.f32 1 ux) 6)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (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 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (-.f32 1 ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (+.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (-.f32 1 ux))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(neg.f32 (/.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 (*.f32 ux maxCos) 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 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(fabs.f32 (fma.f32 (+.f32 maxCos -1) ux 1))
(fabs.f32 (-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 maxCos ux (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.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))
(fma.f32 (+.f32 maxCos -1) ux 1)
(-.f32 (fma.f32 maxCos ux 1) ux)

localize25.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
99.8%
(-.f32 (fma.f32 ux maxCos 1) ux)
Compiler

Compiled 16 to 9 computations (43.8% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
maxCos
@-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
ux
@-inf
(-.f32 (fma.f32 ux maxCos 1) ux)
0.0ms
maxCos
@0
(-.f32 (fma.f32 ux maxCos 1) ux)

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1730×add-sqr-sqrt
1714×*-un-lft-identity
1594×add-cube-cbrt
1576×add-cbrt-cube
168×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
116315
2206715
Stop Event
node limit
Counts
1 → 39
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 (sqrt.f32 ux)) (sqrt.f32 ux) 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 (neg.f32 ux) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (#(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 (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 (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 (-.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 (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 (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 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 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 (-.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 (-.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 (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) 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 (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 (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 pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (#(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 pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (#(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 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 log.f32 (+.f32 1 (expm1.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 exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(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 fma.f32 1 (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))))) (#(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))))))

simplify113.0ms (0.9%)

Algorithm
egg-herbie
Rules
1156×associate-+l-
1078×associate-+r-
832×associate--l+
826×fma-def
756×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01171633
13101369
213051369
354491369
Stop Event
node limit
Counts
63 → 57
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 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 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 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) 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 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 (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 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux 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 (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) 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 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))
(/.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 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (neg.f32 (+.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))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.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)))
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 1 (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))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (+.f32 maxCos -1) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 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))
(fma.f32 maxCos ux (-.f32 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))
(fma.f32 maxCos ux (-.f32 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos 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 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux maxCos) (+.f32 1 (neg.f32 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) 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 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 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 ux (fma.f32 maxCos 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 (+.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 maxCos ux 1))) (-.f32 (sqrt.f32 (fma.f32 maxCos ux 1)) (sqrt.f32 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 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 (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 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 ux (fma.f32 maxCos ux 1)))))
(/.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 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) 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 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 ux (fma.f32 maxCos ux 1)))))
(/.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 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) 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 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 ux (fma.f32 maxCos ux 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) 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 (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 (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 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 ux (fma.f32 maxCos ux 1)))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(fma.f32 1 (fma.f32 ux maxCos 1) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 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))
(fma.f32 maxCos ux (-.f32 1 ux))
(-.f32 (fma.f32 maxCos ux 1) ux)

eval170.0ms (1.3%)

Compiler

Compiled 5573 to 3502 computations (37.2% saved)

prune73.0ms (0.6%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2286234
Fresh000
Picked101
Done011
Total2297236
Error
100.0%
Counts
236 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
98.1%
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
98.8%
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
9.3%
(*.f32 maxCos ux)
71.1%
1
Compiler

Compiled 174 to 127 computations (27% saved)

localize40.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
99.8%
(*.f32 ux (-.f32 1 maxCos))
Compiler

Compiled 21 to 14 computations (33.3% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite121.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1908×add-sqr-sqrt
1892×*-un-lft-identity
1762×add-cube-cbrt
1748×add-cbrt-cube
180×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
117432
2232032
Stop Event
node limit
Counts
2 → 49
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 ux (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (#(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 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.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 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))))) (#(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 pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)))) (#(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 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)))) (#(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 (-.f32 1 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.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 exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (neg.f32 (-.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 (*.f32 ux (-.f32 1 maxCos))) 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 (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 (-.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 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (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)) 2)) (+.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 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.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 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)))) (#(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 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)))) (#(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 expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))))))

simplify119.0ms (0.9%)

Algorithm
egg-herbie
Rules
1144×associate-+r-
954×associate-+l-
674×fma-def
650×+-commutative
604×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01342063
13321831
212971811
363461811
Stop Event
node limit
Counts
97 → 80
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 ux (neg.f32 maxCos)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(-.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(/.f32 (*.f32 ux (-.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 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(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 (-.f32 1 maxCos)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1)
(*.f32 1 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(*.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 (-.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 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.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 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos))) 3) 1/3)
(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))
(expm1.f32 (log1p.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
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 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 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 ux (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.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 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 ux (+.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 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(*.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 (/.f32 ux (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(*.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))))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)
(*.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 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)
(*.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 (-.f32 1 maxCos)) ux))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (*.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))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 ux (*.f32 maxCos ux))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))
(*.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))
(+.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos))))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 1))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) 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 (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 (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 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 1 (+.f32 1 (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 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 ux (-.f32 1 maxCos)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 (-.f32 1 maxCos) ux 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (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 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 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 1 (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 (-.f32 1 maxCos) ux 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (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 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 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 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 (-.f32 1 maxCos) ux 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 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 ux (neg.f32 (-.f32 1 maxCos))) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) (*.f32 ux (neg.f32 (-.f32 1 maxCos))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 (-.f32 1 maxCos) ux 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (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 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 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 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 1) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (*.f32 (fma.f32 (-.f32 1 maxCos) ux 1) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) 3)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (fma.f32 ux (+.f32 maxCos -1) -1)) 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 (sqrt.f32 (-.f32 1 (*.f32 ux (-.f32 1 maxCos)))) 2)
(+.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 (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)
(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)
(log.f32 (+.f32 1 (expm1.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)
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos)))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) 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)

localize15.0ms (0.1%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize17.0ms (0.1%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize121.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.7%
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
99.7%
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
99.0%
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
98.8%
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
Compiler

Compiled 78 to 37 computations (52.6% saved)

series8.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
maxCos
@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 ux maxCos)))
1.0ms
ux
@-inf
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
1.0ms
ux
@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 ux maxCos)))
1.0ms
ux
@inf
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
0.0ms
ux
@inf
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))

rewrite259.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1700×associate-/r*
506×associate-+l+
374×+-commutative
354×add-sqr-sqrt
342×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015152
1345132
24917132
Stop Event
node limit
Counts
4 → 279
Calls
Call 1
Inputs
(/.f32 1 (+.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))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.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 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1))))) (#(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 (/.f32 1 (+.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)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)))) (#(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 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 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.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 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.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 exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (*.f32 ux ux) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux ux) (*.f32 ux (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))) (/.f32 1 (cbrt.f32 (+.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 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 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 *.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux 1) (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 ux 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (-.f32 (log.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (-.f32 (log.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.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 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.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 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.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))))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux 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 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.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)))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (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 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.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)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (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)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (neg.f32 (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.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 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (exp.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 0) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.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 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2)) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.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))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (/.f32 (-.f32 1 (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)))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (-.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.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))) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (+.f32 (*.f32 (/.f32 (-.f32 1 (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 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux maxCos) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))) (neg.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) 1) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (sqrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (*.f32 (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux maxCos) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (*.f32 ux maxCos)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 ux maxCos)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (neg.f32 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (-.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) 1) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.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)))) (neg.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos)))))))

simplify411.0ms (3.2%)

Algorithm
egg-herbie
Rules
1676×fma-def
926×associate-*r*
876×associate-*l*
726×+-commutative
554×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070227013
1194022119
Stop Event
node limit
Counts
351 → 449
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 1 (pow.f32 ux 3)))
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
(/.f32 1 (pow.f32 ux 2))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(/.f32 1 (pow.f32 ux 2))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(pow.f32 ux 3)
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 6) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (pow.f32 ux 7)) (+.f32 (pow.f32 ux 6) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
ux
(-.f32 ux 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
ux
(-.f32 ux 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
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 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (pow.f32 ux 3) (*.f32 -1 (pow.f32 ux 4))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (pow.f32 ux 6) (+.f32 (pow.f32 ux 3) (*.f32 -1 (pow.f32 ux 4)))))
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) ux)) 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(-.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 ux 2))) 1)
(-.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 -1 (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1)
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.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 (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(*.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 ux (*.f32 (*.f32 ux ux) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(*.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 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(*.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2))
(*.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (*.f32 ux ux) (*.f32 ux (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2))
(*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))) (/.f32 1 (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 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (/.f32 ux 1) (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))))
(*.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 (/.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 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 ux 3)) -1)
(pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(neg.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (fma.f32 ux ux ux))))
(sqrt.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(exp.f32 (-.f32 (log.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (/.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 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.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 ux maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 ux maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.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))))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.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)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux 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 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.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)))) (*.f32 ux maxCos)))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (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 ux maxCos)))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.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)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (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)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (*.f32 ux maxCos))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (neg.f32 (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.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 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.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 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (exp.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) 1)
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(+.f32 (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 0) (*.f32 ux maxCos))
(*.f32 1 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2)) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 1 (/.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.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))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 1 (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)))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (-.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.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))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (+.f32 (*.f32 (/.f32 (-.f32 1 (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 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux maxCos) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))) (neg.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) 1) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (sqrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (*.f32 (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux maxCos) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(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))) (*.f32 ux maxCos))))
(fma.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (*.f32 ux maxCos)) 1))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(*.f32 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(*.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (neg.f32 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (-.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) 1) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(pow.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2)
(pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))
(log.f32 (exp.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))
(expm1.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos)))
(fma.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)))) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos)))
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (pow.f32 ux 3)))
(+.f32 (fma.f32 -1 ux 1) (pow.f32 ux 3))
(+.f32 (-.f32 1 ux) (pow.f32 ux 3))
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
(+.f32 (fma.f32 -1 ux 1) (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)))
(+.f32 (-.f32 1 ux) (-.f32 (pow.f32 ux 3) (pow.f32 ux 4)))
(/.f32 1 (pow.f32 ux 2))
(/.f32 1 (*.f32 ux ux))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (pow.f32 ux 5)) (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3))))
(+.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 ux 5)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 5))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(+.f32 (/.f32 1 (pow.f32 ux 5)) (-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 ux 6))))
(/.f32 1 (pow.f32 ux 2))
(/.f32 1 (*.f32 ux ux))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (pow.f32 ux 5)) (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3))))
(+.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 ux 5)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 5))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(+.f32 (/.f32 1 (pow.f32 ux 5)) (-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 ux 6))))
(pow.f32 ux 3)
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))
(fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3))
(-.f32 (pow.f32 ux 3) (pow.f32 ux 4))
(+.f32 (pow.f32 ux 6) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3)))
(+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (pow.f32 ux 6))
(+.f32 (pow.f32 ux 3) (-.f32 (pow.f32 ux 6) (pow.f32 ux 4)))
(+.f32 (*.f32 -1 (pow.f32 ux 7)) (+.f32 (pow.f32 ux 6) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
(fma.f32 -1 (pow.f32 ux 7) (+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (pow.f32 ux 6)))
(-.f32 (+.f32 (pow.f32 ux 3) (-.f32 (pow.f32 ux 6) (pow.f32 ux 4))) (pow.f32 ux 7))
ux
(-.f32 ux 1)
(+.f32 -1 ux)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) 1)
(+.f32 (/.f32 1 (*.f32 ux ux)) (-.f32 ux 1))
(+.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 -1 ux))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 ux (/.f32 1 (*.f32 ux ux))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(+.f32 ux (-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 3))) 1))
ux
(-.f32 ux 1)
(+.f32 -1 ux)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) 1)
(+.f32 (/.f32 1 (*.f32 ux ux)) (-.f32 ux 1))
(+.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 -1 ux))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 ux (/.f32 1 (*.f32 ux ux))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(+.f32 ux (-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 -1 (pow.f32 ux 3))) 1))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (-.f32 maxCos 1)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (neg.f32 ux) (-.f32 1 maxCos))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(-.f32 1 (-.f32 ux (*.f32 ux maxCos)))
(-.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 (pow.f32 ux 2) (+.f32 1 ux))) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 ux) maxCos)
(neg.f32 (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (pow.f32 ux 3))
(fma.f32 -1 (*.f32 ux maxCos) (pow.f32 ux 3))
(-.f32 (pow.f32 ux 3) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (pow.f32 ux 3) (*.f32 -1 (pow.f32 ux 4))))
(fma.f32 -1 (*.f32 ux maxCos) (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)))
(-.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 4)) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (+.f32 (pow.f32 ux 6) (+.f32 (pow.f32 ux 3) (*.f32 -1 (pow.f32 ux 4)))))
(fma.f32 -1 (*.f32 ux maxCos) (+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (pow.f32 ux 6)))
(+.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 4)) (fma.f32 ux (neg.f32 maxCos) (pow.f32 ux 6)))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) ux)) 1)
(+.f32 (/.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1))
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (*.f32 ux ux))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (*.f32 ux ux))) (+.f32 -1 (/.f32 -1 (pow.f32 ux 3))))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 ux 2))) 1)
(+.f32 (/.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1))
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (*.f32 ux ux))))
(-.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) (/.f32 1 (pow.f32 ux 2))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (fma.f32 ux (-.f32 1 maxCos) (/.f32 1 (*.f32 ux ux))) (+.f32 -1 (/.f32 -1 (pow.f32 ux 3))))
(/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 ux) maxCos)
(neg.f32 (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 ux) maxCos)
(neg.f32 (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 2) (+.f32 1 ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))) 1)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 -1 (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(/.f32 -1 (-.f32 -1 (fma.f32 ux ux ux)))
(*.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 1 (pow.f32 (fma.f32 ux ux ux) 2)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))))
(/.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 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -1))
(pow.f32 (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))) -2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) 2)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) 1/3)
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 1 (+.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 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) -1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) 1)
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 ux (*.f32 (*.f32 ux ux) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (pow.f32 ux 3))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 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))) 1)
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.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)))))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(*.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2)) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux))))
(*.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 ux (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (-.f32 -1 (fma.f32 ux ux ux))) (neg.f32 (pow.f32 ux 3)))
(/.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (pow.f32 ux 3) (*.f32 (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(*.f32 (pow.f32 ux 3) (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (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 (pow.f32 ux 3) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (-.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 (pow.f32 ux 3) (-.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 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) 1))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux ux) (+.f32 (fma.f32 ux ux ux) -1))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 (*.f32 (pow.f32 ux 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 ux 1) (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.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 (*.f32 ux ux) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(*.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)))))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 ux (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 1)
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 3)
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 ux 3)) -1)
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) 1/3)
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.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))) (neg.f32 (pow.f32 ux 3)))
(/.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux)))
(sqrt.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))
(exp.f32 (-.f32 (log.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (exp.f32 (log1p.f32 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (-.f32 (log.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))) 1))
(exp.f32 (-.f32 (log.f32 (pow.f32 ux 3)) (log1p.f32 (fma.f32 ux ux ux))))
(/.f32 (pow.f32 ux 3) (exp.f32 (log1p.f32 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 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 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.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 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.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 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.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 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.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 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.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 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.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 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (*.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 ux maxCos)))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 ux maxCos)))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.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 (*.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))))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2))
(+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (neg.f32 (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.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)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux 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 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 2 (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (neg.f32 (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.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)))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (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 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.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)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (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)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (pow.f32 ux 3) (+.f32 (/.f32 -1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 1) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 (neg.f32 (neg.f32 (*.f32 ux maxCos))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (+.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 0) (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.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 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 -1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.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 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 ux maxCos) (neg.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2))))
(-.f32 (fma.f32 ux maxCos (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2))
(+.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (exp.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))))
(+.f32 (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 0) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 1 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2) (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 3)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(*.f32 (+.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2)) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 1 (/.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 3)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 3)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (-.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))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 1 (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)))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (fma.f32 (/.f32 (-.f32 1 (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))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (-.f32 (*.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.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))) (*.f32 ux maxCos)))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 3)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (+.f32 (*.f32 (/.f32 (-.f32 1 (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 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (fma.f32 (/.f32 (-.f32 1 (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 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) 3)) (fma.f32 (/.f32 (-.f32 1 (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 ux maxCos) (-.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux maxCos) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (neg.f32 (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (neg.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (neg.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))) (neg.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (neg.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 3)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) 1) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (sqrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (*.f32 (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 3)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)))))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 3)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -3) (pow.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) 3)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux maxCos)) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux maxCos) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 ux maxCos) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux maxCos (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (/.f32 (-.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))))
(/.f32 (/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)))) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (neg.f32 (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (/.f32 (-.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (neg.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (neg.f32 (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (-.f32 -1 (fma.f32 ux ux ux)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))))
(pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 1)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (sqrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 2)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (cbrt.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 3)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3) 1/3)
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 2))
(fabs.f32 (fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (exp.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) 3))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))) 1))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(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))) (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -1/2) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(-.f32 (fma.f32 maxCos ux (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(+.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 (*.f32 ux maxCos) (/.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))) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 (*.f32 ux maxCos)) 1))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(fma.f32 2 (*.f32 0 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(fma.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(fma.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) 1) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(+.f32 (fma.f32 (neg.f32 (*.f32 ux maxCos)) 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 maxCos) ux (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 ux) maxCos (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (*.f32 0 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (sqrt.f32 (*.f32 ux maxCos)))) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 ux maxCos)))
(+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (*.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(+.f32 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (expm1.f32 (log1p.f32 (*.f32 ux maxCos))))
(*.f32 1 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(*.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(*.f32 (+.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3))) (neg.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (neg.f32 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (-.f32 (*.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))) (*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) 1) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(/.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) 1) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2)) (*.f32 (*.f32 ux maxCos) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 1 (fma.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2) (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) -2))))
(pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(pow.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 2))
(fabs.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(log.f32 (exp.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(exp.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 1 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.f32 (pow.f32 ux 3) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(fma.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)))) (neg.f32 (*.f32 ux maxCos)))
(+.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 1 (hypot.f32 ux (sqrt.f32 ux)))) 2) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) 2) (/.f32 ux (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))

localize173.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.4%
(pow.f32 (*.f32 ux maxCos) 2)
99.3%
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
99.2%
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
98.7%
(pow.f32 (-.f32 1 ux) 2)
Compiler

Compiled 106 to 72 computations (32.1% saved)

series32.0ms (0.2%)

Counts
4 → 68
Calls

21 calls:

TimeVariablePointExpression
4.0ms
ux
@-inf
(pow.f32 (*.f32 ux maxCos) 2)
4.0ms
ux
@inf
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
3.0ms
maxCos
@inf
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
3.0ms
ux
@-inf
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
3.0ms
maxCos
@-inf
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))

rewrite334.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
1518×associate-/r/
428×add-sqr-sqrt
418×*-un-lft-identity
414×pow1
398×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018140
1415140
26032140
Stop Event
node limit
Counts
4 → 218
Calls
Call 1
Inputs
(pow.f32 (-.f32 1 ux) 2)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(pow.f32 (*.f32 ux maxCos) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 ux (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 ux) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 ux) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 ux) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) 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 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.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 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (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 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (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 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))))) (#(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 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 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 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1) (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (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 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (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 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (-.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 (*.f32 ux (+.f32 1 maxCos))) -1/2) 1) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (neg.f32 (-.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 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)) (-.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 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (sqrt.f32 (-.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 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) 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 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (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 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 ux maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 ux maxCos) maxCos) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 ux maxCos) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux maxCos) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))))))

simplify320.0ms (2.5%)

Algorithm
egg-herbie
Rules
1136×associate-/l*
866×*-commutative
808×associate-*r*
776×associate-*l*
662×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070220370
1221519558
Stop Event
node limit
Counts
286 → 423
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 (+.f32 1 maxCos)) (*.f32 -1/2 (+.f32 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (pow.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2))))) (pow.f32 maxCos 2)) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (pow.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2) (+.f32 (*.f32 -1/2 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 1 maxCos) (+.f32 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (pow.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2)))) (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 3)))) (*.f32 1/2 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))))) (+.f32 (*.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 (+.f32 1 maxCos)) (*.f32 -1/2 (+.f32 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (pow.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2))))) (pow.f32 maxCos 2)) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2)))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 3))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) ux)) 2) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 3)))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (pow.f32 ux 2)))) (pow.f32 maxCos 2))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 4))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) ux)) 2)) ux) (-.f32 1 ux)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (pow.f32 ux 3))))) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) ux)) 2) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 3)))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (pow.f32 ux 2)))) (pow.f32 maxCos 2)))))
1
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) 1)
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 (*.f32 (pow.f32 ux 3) (*.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2)))))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 3)) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 3)))) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 3)) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))))
(-.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 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 1 (+.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(+.f32 1 (+.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (-.f32 1 ux))
(+.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (-.f32 1 ux))
(-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 1 (-.f32 ux (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(*.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) 1)
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1)
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(sqrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1)
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1) (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) 1) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 3) 1/3)
(pow.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) -1)
(neg.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 1 (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
(*.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(*.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)
(*.f32 (*.f32 (*.f32 ux maxCos) maxCos) ux)
(*.f32 (*.f32 (*.f32 ux maxCos) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (*.f32 ux maxCos)))
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
Outputs
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(+.f32 1 (*.f32 ux (+.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(+.f32 1 (*.f32 ux (+.f32 -2 ux)))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 -2 ux) (*.f32 ux ux))
(*.f32 ux (+.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(+.f32 1 (*.f32 ux (+.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(+.f32 1 (*.f32 ux (+.f32 -2 ux)))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 -2 ux) (*.f32 ux ux))
(*.f32 ux (+.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(+.f32 1 (*.f32 ux (+.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(+.f32 1 (*.f32 ux (+.f32 -2 ux)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2)))
(+.f32 1 (*.f32 ux (fma.f32 1/2 (+.f32 1 maxCos) -2)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 (+.f32 1 maxCos)) (*.f32 -1/2 (+.f32 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (pow.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2))))) (pow.f32 maxCos 2)) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2))))
(+.f32 1 (fma.f32 (+.f32 1 (-.f32 (fma.f32 -1 (+.f32 1 maxCos) (*.f32 -1/2 (fma.f32 -1 (pow.f32 (+.f32 1 maxCos) 2) (pow.f32 (+.f32 1/2 (*.f32 1/2 maxCos)) 2)))) (*.f32 maxCos maxCos))) (*.f32 ux ux) (*.f32 ux (fma.f32 1/2 (+.f32 1 maxCos) -2))))
(+.f32 1 (fma.f32 (+.f32 (+.f32 0 (neg.f32 maxCos)) (-.f32 (*.f32 -1/2 (fma.f32 -1 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) 1/4))) (*.f32 maxCos maxCos))) (*.f32 ux ux) (*.f32 ux (fma.f32 1/2 (+.f32 1 maxCos) -2))))
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (pow.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2) (+.f32 (*.f32 -1/2 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 1 maxCos) (+.f32 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (pow.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2)))) (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 3)))) (*.f32 1/2 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) (+.f32 1 maxCos))))))) (+.f32 (*.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 (+.f32 1 maxCos)) (*.f32 -1/2 (+.f32 (*.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (pow.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2))))) (pow.f32 maxCos 2)) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 1/2 (+.f32 1 maxCos)) 2)))))
(+.f32 1 (fma.f32 (pow.f32 ux 3) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 1 maxCos) 2) (pow.f32 (+.f32 1/2 (*.f32 1/2 maxCos)) 2)) (fma.f32 -1/2 (fma.f32 -1/2 (*.f32 (+.f32 1 maxCos) (fma.f32 -1 (pow.f32 (+.f32 1 maxCos) 2) (pow.f32 (+.f32 1/2 (*.f32 1/2 maxCos)) 2))) (neg.f32 (pow.f32 (+.f32 1 maxCos) 3))) (*.f32 1/2 (*.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (fma.f32 (+.f32 1 (-.f32 (fma.f32 -1 (+.f32 1 maxCos) (*.f32 -1/2 (fma.f32 -1 (pow.f32 (+.f32 1 maxCos) 2) (pow.f32 (+.f32 1/2 (*.f32 1/2 maxCos)) 2)))) (*.f32 maxCos maxCos))) (*.f32 ux ux) (*.f32 ux (fma.f32 1/2 (+.f32 1 maxCos) -2)))))
(+.f32 1 (fma.f32 (pow.f32 ux 3) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) 1/4)) (fma.f32 -1/2 (fma.f32 -1/2 (*.f32 (+.f32 1 maxCos) (fma.f32 -1 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) 1/4))) (neg.f32 (pow.f32 (+.f32 1 maxCos) 3))) (*.f32 (+.f32 1/2 (*.f32 1/2 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))))) (fma.f32 (+.f32 (+.f32 0 (neg.f32 maxCos)) (-.f32 (*.f32 -1/2 (fma.f32 -1 (pow.f32 (+.f32 1 maxCos) 2) (*.f32 (pow.f32 (+.f32 1 maxCos) 2) 1/4))) (*.f32 maxCos maxCos))) (*.f32 ux ux) (*.f32 ux (fma.f32 1/2 (+.f32 1 maxCos) -2)))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 3))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)) (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) ux)) 2) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 3)))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (pow.f32 ux 2)))) (pow.f32 maxCos 2))))
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)) (sqrt.f32 (pow.f32 (-.f32 1 ux) 3))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (*.f32 1/2 (*.f32 ux (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) 2))) (neg.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)) (sqrt.f32 (pow.f32 (-.f32 1 ux) 3))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (fma.f32 -1 (/.f32 ux (/.f32 (pow.f32 (-.f32 1 ux) 3) ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (*.f32 ux 1/2)) 2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 ux (neg.f32 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 4))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) ux)) 2)) ux) (-.f32 1 ux)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (pow.f32 ux 3))))) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) ux)) 2) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 3)))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (pow.f32 ux 2)))) (pow.f32 maxCos 2)))))
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)) (sqrt.f32 (pow.f32 (-.f32 1 ux) 3))) (fma.f32 (pow.f32 maxCos 3) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (fma.f32 -1 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 4)) (*.f32 -1/2 (/.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (*.f32 1/2 (*.f32 ux (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) 2)) (/.f32 (-.f32 1 ux) ux))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (*.f32 1/2 (*.f32 ux (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) 2))) (neg.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))))
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)) (sqrt.f32 (pow.f32 (-.f32 1 ux) 3))) (fma.f32 (pow.f32 maxCos 3) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (fma.f32 -1 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 4)) (/.f32 -1/2 (/.f32 (-.f32 1 ux) (*.f32 ux (fma.f32 -1 (/.f32 ux (/.f32 (pow.f32 (-.f32 1 ux) 3) ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (*.f32 ux 1/2)) 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 5)) (fma.f32 -1 (/.f32 ux (/.f32 (pow.f32 (-.f32 1 ux) 3) ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (*.f32 ux 1/2)) 2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 ux (neg.f32 ux)))))))
1
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) 1)
(fma.f32 -1 (*.f32 ux (+.f32 2 (neg.f32 (+.f32 1 maxCos)))) 1)
(fma.f32 -1 (*.f32 ux (+.f32 1 (neg.f32 maxCos))) 1)
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux (+.f32 2 (neg.f32 (+.f32 1 maxCos)))) 1) (*.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 (+.f32 2 (neg.f32 (+.f32 1 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))))
(+.f32 (fma.f32 -1 (*.f32 ux (+.f32 1 (neg.f32 maxCos))) 1) (*.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))))) (+.f32 (*.f32 (pow.f32 ux 3) (*.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (+.f32 1 (*.f32 (pow.f32 ux 2) (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 -1 (+.f32 1 maxCos))) (+.f32 1 maxCos)) (pow.f32 maxCos 2)))))))
(fma.f32 -1 (*.f32 ux (+.f32 2 (neg.f32 (+.f32 1 maxCos)))) (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 (+.f32 2 (neg.f32 (+.f32 1 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))) (+.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 (+.f32 2 (neg.f32 (+.f32 1 maxCos))) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))))))
(fma.f32 -1 (*.f32 ux (+.f32 1 (neg.f32 maxCos))) (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))) (+.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 1 maxCos) (*.f32 maxCos maxCos)))))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(neg.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 maxCos)))) ux) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (neg.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))) (+.f32 1 maxCos))) ux) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 ux 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 2 (/.f32 1 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (*.f32 ux ux)) (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))) (+.f32 1 maxCos)))) ux) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (neg.f32 (+.f32 (/.f32 (fma.f32 -1 (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))) (*.f32 ux ux)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (neg.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))) (+.f32 1 maxCos))) ux))) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(neg.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 3)) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (+.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (neg.f32 (+.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 3)))) (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 1 (+.f32 1 maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 3)) (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (+.f32 1 maxCos) 2))))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 4))) (-.f32 (+.f32 (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 3))) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (fma.f32 -1 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)))))) (+.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (+.f32 1 maxCos) 2))))))
(+.f32 (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (pow.f32 (+.f32 1 maxCos) 4)) (+.f32 (+.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (neg.f32 (+.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)))) (-.f32 (/.f32 2 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (/.f32 (/.f32 (/.f32 1 ux) ux) (pow.f32 (+.f32 1 maxCos) 4)) (/.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 1 (+.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 1 (+.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 1 (-.f32 ux (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) (+.f32 1 (*.f32 ux (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) (+.f32 1 (*.f32 ux (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 ux (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) ux) (*.f32 ux (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 ux (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) ux) (*.f32 ux (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (-.f32 1 ux))))
(*.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux))))
(/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (-.f32 (*.f32 ux ux) ux))) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))))
(/.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux))))
(/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (-.f32 (*.f32 ux ux) ux))) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))))
(/.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 1 (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 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(*.f32 (/.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)) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.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 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2)))
(*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2)))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4))))
(/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 4) (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2) (pow.f32 (-.f32 1 ux) 4))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)))) (-.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (pow.f32 (-.f32 1 ux) 4) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6))) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (pow.f32 (-.f32 1 ux) 4)))))
(*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)) 3))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2)) (+.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 4) (pow.f32 (-.f32 1 ux) 4))))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (pow.f32 (neg.f32 (*.f32 ux (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 ux (*.f32 (neg.f32 (+.f32 1 maxCos)) (neg.f32 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (+.f32 1 (pow.f32 (*.f32 ux (-.f32 -1 maxCos)) 3)) (+.f32 1 (*.f32 (-.f32 -1 maxCos) (-.f32 (*.f32 ux (*.f32 ux (-.f32 -1 maxCos))) ux)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (+.f32 -1 (neg.f32 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 -1 (*.f32 ux (-.f32 -1 maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (+.f32 -1 (neg.f32 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)) (-.f32 -1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 2)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 3)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3) 1/3)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(sqrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(sqrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))
(*.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (neg.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)) (/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (neg.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 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 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) 1) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) 2)) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) 2)))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 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 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)) (/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) 1) (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4))) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 1/4))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))
(*.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 (neg.f32 (+.f32 1 maxCos)) (neg.f32 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (neg.f32 (*.f32 ux (+.f32 1 maxCos))) 3))))
(*.f32 (+.f32 1 (*.f32 (-.f32 -1 maxCos) (-.f32 (*.f32 ux (*.f32 ux (-.f32 -1 maxCos))) ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 -1 maxCos)) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (+.f32 -1 (neg.f32 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (+.f32 -1 (*.f32 ux (-.f32 -1 maxCos))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))))
(*.f32 (-.f32 -1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 2) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) 1) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))) (/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (neg.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) -1/2) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2)))
(/.f32 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) -1/2) (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 2)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) 1) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 (+.f32 1 maxCos))) (*.f32 ux (neg.f32 (+.f32 1 maxCos)))) (*.f32 ux (neg.f32 (+.f32 1 maxCos))))))
(*.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 (neg.f32 (+.f32 1 maxCos)) (neg.f32 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (neg.f32 (*.f32 ux (+.f32 1 maxCos))) 3))))
(*.f32 (+.f32 1 (*.f32 (-.f32 -1 maxCos) (-.f32 (*.f32 ux (*.f32 ux (-.f32 -1 maxCos))) ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (*.f32 ux (-.f32 -1 maxCos)) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (+.f32 -1 (neg.f32 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (+.f32 -1 (*.f32 ux (-.f32 -1 maxCos))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (+.f32 -1 (neg.f32 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))))
(*.f32 (-.f32 -1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (cbrt.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(*.f32 (/.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) (sqrt.f32 (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 2)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 3) 1/3)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(pow.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) -1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(neg.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) (neg.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos)))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 3))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 3) (pow.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))) 3) (pow.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) 1))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 1 (pow.f32 (*.f32 ux maxCos) 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 maxCos (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 maxCos (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 maxCos (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)))))
(*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 (*.f32 ux maxCos) maxCos) ux)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 (*.f32 ux maxCos) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (*.f32 ux maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (*.f32 ux maxCos) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 maxCos (*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (*.f32 ux maxCos)))))
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(pow.f32 (*.f32 ux maxCos) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(pow.f32 (*.f32 ux maxCos) 2)
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(pow.f32 (*.f32 ux maxCos) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))))
(pow.f32 (exp.f32 2) (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))) 1))
(pow.f32 (exp.f32 2) (log.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(pow.f32 (*.f32 ux maxCos) 2)

eval1.6s (12.4%)

Compiler

Compiled 36277 to 22462 computations (38.1% saved)

prune403.0ms (3.1%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New9502952
Fresh011
Picked101
Done145
Total9527959
Error
100.0%
Counts
959 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
97.1%
(-.f32 (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
9.3%
(*.f32 maxCos ux)
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
71.1%
1
Compiler

Compiled 70 to 51 computations (27.1% saved)

localize28.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
100.0%
(-.f32 (*.f32 maxCos ux) ux)
99.9%
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
99.8%
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
Compiler

Compiled 26 to 7 computations (73.1% saved)

series46.0ms (0.4%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
25.0ms
ux
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
11.0ms
ux
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
1.0ms
maxCos
@-inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
1.0ms
maxCos
@0
(log1p.f32 (-.f32 (*.f32 maxCos ux) ux))
1.0ms
maxCos
@inf
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))

rewrite117.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1922×add-sqr-sqrt
1906×*-un-lft-identity
1770×add-cube-cbrt
1750×add-cbrt-cube
192×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify189.0ms (1.5%)

Algorithm
egg-herbie
Rules
1176×associate-*r/
1138×+-commutative
610×associate-+l-
564×associate-+r-
556×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03867196
111035238
253535238
Stop Event
node limit
Counts
156 → 252
Calls
Call 1
Inputs
(log.f32 (-.f32 1 ux))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))) (/.f32 1 maxCos))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 ux 4))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 3))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))) (log.f32 (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(log.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))) 1)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 1)
(*.f32 1 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))
(*.f32 (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(*.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) (pow.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 2) (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 1)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 2)
(pow.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 3)
(pow.f32 (pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 3) 1/3)
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (exp.f32 1) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 2))
(log.f32 (exp.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))))
(cbrt.f32 (pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 3))
(expm1.f32 (log1p.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(log1p.f32 (expm1.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (-.f32 maxCos 1))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
Outputs
(log.f32 (-.f32 1 ux))
(log1p.f32 (neg.f32 ux))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)))
(+.f32 (log.f32 (-.f32 1 ux)) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux)))
(+.f32 (log1p.f32 (neg.f32 ux)) (/.f32 ux (/.f32 (-.f32 1 ux) maxCos)))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (*.f32 maxCos ux) (-.f32 1 ux))))
(+.f32 (log.f32 (-.f32 1 ux)) (fma.f32 -1/2 (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux))) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 ux (/.f32 (-.f32 1 ux) maxCos))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 1 ux) 3))))))
(+.f32 (log.f32 (-.f32 1 ux)) (+.f32 (fma.f32 -1/2 (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux))) (/.f32 maxCos (/.f32 (-.f32 1 ux) ux))) (*.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))))
(+.f32 (log1p.f32 (neg.f32 ux)) (fma.f32 -1/2 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 1/3 (/.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 ux (/.f32 (-.f32 1 ux) maxCos)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))
(fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))
(+.f32 (log.f32 maxCos) (log.f32 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 1 (*.f32 ux maxCos)))) (/.f32 1 maxCos))
(+.f32 (log.f32 maxCos) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (log.f32 ux) (/.f32 1 maxCos))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (log.f32 ux)))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (log.f32 ux) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (log.f32 ux) (+.f32 (log.f32 maxCos) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 -1 maxCos))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (log.f32 ux) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (+.f32 (+.f32 (log.f32 ux) (/.f32 1 (*.f32 ux maxCos))) (/.f32 (*.f32 1/3 (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (*.f32 ux maxCos) 3))))) (/.f32 1 maxCos))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (log.f32 ux)) (+.f32 (log.f32 maxCos) (/.f32 1 (*.f32 ux maxCos))))) (/.f32 -1 maxCos))
(+.f32 (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (log.f32 ux))) (-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (log.f32 maxCos)) (/.f32 1 maxCos)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))
(fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))
(-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))
(-.f32 (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))) (/.f32 1 maxCos)))
(+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 -1 maxCos)))
(+.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (log.f32 (neg.f32 ux)) (+.f32 (log.f32 (/.f32 -1 maxCos)) (/.f32 1 maxCos))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))) (/.f32 1 maxCos))
(fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (/.f32 -1 maxCos))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux maxCos))) (-.f32 (log.f32 (neg.f32 ux)) (+.f32 (log.f32 (/.f32 -1 maxCos)) (/.f32 1 maxCos))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))))) (/.f32 1 maxCos))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 ux maxCos)) (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (/.f32 1 maxCos))
(+.f32 (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (*.f32 ux maxCos)))) (/.f32 -1 maxCos))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 maxCos -1)))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (+.f32 maxCos -1) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (-.f32 maxCos 1) 4) (pow.f32 ux 4))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 maxCos 1) ux))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)) (fma.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3)) (*.f32 ux (+.f32 maxCos -1)))))
(fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 maxCos -1) 4) (pow.f32 ux 4)) (fma.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2) (fma.f32 ux (+.f32 maxCos -1) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)))))
(+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))
(log.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (/.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (/.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))))
(-.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 ux 3)))) (/.f32 1 (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))
(+.f32 (log.f32 (+.f32 maxCos -1)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (+.f32 (/.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (+.f32 (/.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1/3 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3))) (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))))
(+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))
(-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (/.f32 (/.f32 1 ux) (+.f32 1 (neg.f32 maxCos)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (*.f32 ux (-.f32 1 maxCos))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))
(-.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (/.f32 (/.f32 1 ux) (+.f32 1 (neg.f32 maxCos))))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (/.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))) (+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))))
(-.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))) (+.f32 (+.f32 (/.f32 (/.f32 1 ux) (+.f32 1 (neg.f32 maxCos))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (-.f32 (/.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 maxCos)) (log.f32 (/.f32 -1 ux))) (-.f32 (/.f32 -1/2 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (+.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1/3 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))) ux)
(+.f32 1 (-.f32 (fma.f32 maxCos ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0))) ux))
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos 0)) (*.f32 ux maxCos)) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos 0)) (*.f32 ux maxCos)))
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 -1/2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3))) (+.f32 1 (+.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 1/2 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))) ux)
(-.f32 (fma.f32 (fma.f32 1/6 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) -1/6)) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)) 0))))) ux)
(fma.f32 (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 0) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos 0)) (*.f32 ux maxCos)) (-.f32 1 ux)))
(fma.f32 (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 0) (*.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (+.f32 (-.f32 1 ux) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos 0)) (*.f32 ux maxCos))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))
(*.f32 ux (exp.f32 (log.f32 maxCos)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos))
(+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 maxCos (+.f32 -1 (/.f32 1 ux)))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos)))
(+.f32 (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))))) (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))))
(+.f32 (fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) (/.f32 (fma.f32 1/2 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2) (/.f32 -1/2 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (/.f32 maxCos (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) maxCos))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 1/2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) (pow.f32 maxCos 2)) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 ux) 1) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux)))) maxCos) (/.f32 (*.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 maxCos))) (log.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3)) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3)))))
(+.f32 (/.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (*.f32 1/2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))))) (+.f32 (+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (+.f32 (/.f32 1 ux) -1) (/.f32 maxCos (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux)))))) (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 maxCos)) (log.f32 ux))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (*.f32 ux ux) (+.f32 (/.f32 1 ux) -1))) (fma.f32 1/6 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3) (*.f32 1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))))))))
(+.f32 (fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) (+.f32 (*.f32 (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (pow.f32 maxCos 3)) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (+.f32 -1 (/.f32 1 ux))) (fma.f32 1/6 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3) (/.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))))) (/.f32 (fma.f32 1/2 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2) (/.f32 -1/2 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (/.f32 maxCos (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) maxCos)))))
(+.f32 (fma.f32 (exp.f32 (log.f32 maxCos)) ux (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (/.f32 maxCos (+.f32 -1 (/.f32 1 ux))))) (+.f32 (/.f32 (fma.f32 1/2 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 2) (/.f32 -1/2 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (/.f32 maxCos (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) maxCos))) (*.f32 (/.f32 (*.f32 ux (exp.f32 (log.f32 maxCos))) (pow.f32 maxCos 3)) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) (+.f32 -1 (/.f32 1 ux))) (fma.f32 1/6 (pow.f32 (+.f32 -1 (/.f32 1 ux)) 3) (/.f32 1/3 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))))))
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))
(exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))
(*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))
(+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) ux)))
(fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)))
(+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux))))
(+.f32 (+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) 0) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))))) (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) ux)))
(fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))) (*.f32 -1/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3))))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 3))) (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux)))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (*.f32 -1/2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 maxCos))) (log.f32 (*.f32 -1 ux))))) (*.f32 maxCos ux)))))
(fma.f32 -1 (/.f32 (fma.f32 -1/6 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 1/6)) (/.f32 (pow.f32 maxCos 3) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))))) (+.f32 (+.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux)) 0) (/.f32 (*.f32 maxCos maxCos) (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux))))))) (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (exp.f32 (fma.f32 -1 (log.f32 (/.f32 -1 maxCos)) (log.f32 (neg.f32 ux)))) ux))))
(-.f32 (fma.f32 (pow.f32 (/.f32 -1 maxCos) -1) (neg.f32 ux) (fma.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) ux) (*.f32 (/.f32 (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1)) maxCos) (/.f32 0 maxCos)))) (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 0) (pow.f32 maxCos 3)) (*.f32 (neg.f32 ux) (pow.f32 (/.f32 -1 maxCos) -1))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0))))
(+.f32 1 (fma.f32 ux (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) 0)))
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (*.f32 ux ux) 0)))
(+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 3)))) (pow.f32 ux 3)) (+.f32 (*.f32 (-.f32 maxCos 1) ux) (*.f32 (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)))))
(+.f32 1 (fma.f32 (fma.f32 1/6 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) -1/6)) (pow.f32 ux 3) (fma.f32 (+.f32 maxCos -1) ux (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 0)))))
(+.f32 1 (fma.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 0) (fma.f32 ux (+.f32 maxCos -1) (*.f32 (*.f32 ux ux) 0))))
(exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))) (*.f32 (-.f32 maxCos 1) ux)) (exp.f32 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))
(fma.f32 (+.f32 maxCos -1) ux (*.f32 (/.f32 (+.f32 maxCos -1) ux) (/.f32 ux (+.f32 maxCos -1))))
(exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux)))))
(*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (-.f32 1 maxCos))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (/.f32 -1 ux) -1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (-.f32 1 maxCos))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (/.f32 -1 ux) -1))))
(+.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log1p.f32 (neg.f32 maxCos)) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (*.f32 (/.f32 (-.f32 1 maxCos) ux) (/.f32 (pow.f32 (/.f32 -1 ux) -1) (-.f32 1 maxCos))))
(-.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (/.f32 -1 ux) -1)) (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (/.f32 -1 ux) -1))))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 -1 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))) (log.f32 (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 0 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) 1)
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 1 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 1)
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 3)
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(pow.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3) 1/3)
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 2))
(fabs.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(log.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(cbrt.f32 (pow.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)) 3))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(expm1.f32 (log1p.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(exp.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 1))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) (log.f32 (cbrt.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))
(log1p.f32 (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (+.f32 1 (*.f32 maxCos ux)) (neg.f32 ux))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))) 1)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 1)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 1 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) (pow.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 2))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 2) (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2)) (-.f32 1 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (+.f32 (-.f32 1 (*.f32 ux maxCos)) ux))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (+.f32 ux (-.f32 1 (*.f32 ux maxCos))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (+.f32 1 (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (-.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2)) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 3)) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) (+.f32 1 ux)))))
(pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 1)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 2)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (cbrt.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)) 3)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 3) 1/3)
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) (sqrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 1) (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(pow.f32 (E.f32) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 2)) (cbrt.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(sqrt.f32 (pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux 1)) 2))
(fabs.f32 (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (exp.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1))))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(cbrt.f32 (pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1) 3))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(expm1.f32 (log1p.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(log1p.f32 (expm1.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) 1)))
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (*.f32 maxCos ux) (*.f32 (neg.f32 ux) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (neg.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (*.f32 0 ux))
(fma.f32 ux (+.f32 maxCos -1) (-.f32 ux ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(fma.f32 ux (+.f32 maxCos -1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 ux (-.f32 maxCos 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 1 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2) (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 ux)))
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux maxCos))) (-.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 ux)))
(/.f32 1 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux)) (fma.f32 maxCos ux ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 ux) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (/.f32 1 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux ux)) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 ux (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) 1) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (fma.f32 ux (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) 2)))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) 1)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 2)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 maxCos ux) ux)) 3)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(pow.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3) 1/3)
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) 2))
(fabs.f32 (-.f32 (*.f32 ux maxCos) ux))
(log.f32 (exp.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) 3))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(expm1.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) 1))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(log1p.f32 (expm1.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 1 (*.f32 maxCos ux) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) (cbrt.f32 (*.f32 maxCos ux)) (neg.f32 ux))
(*.f32 ux (+.f32 maxCos -1))
(-.f32 (*.f32 ux maxCos) ux)

localize97.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
99.8%
(-.f32 (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
99.0%
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
98.8%
(/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
Compiler

Compiled 63 to 36 computations (42.9% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite233.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1706×associate-/r/
1634×associate-/l*
480×associate-+l+
322×+-commutative
290×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012112
128670
2425970
Stop Event
node limit
Counts
4 → 387
Calls
Call 1
Inputs
(/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux)))
(-.f32 (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 2) 3) (pow.f32 (pow.f32 ux 4) 3))) (+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (+.f32 1 ux) 3)) (*.f32 (pow.f32 ux 6) (pow.f32 ux 6)))) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 3) 3) (pow.f32 (pow.f32 ux 6) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6)) (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (*.f32 ux ux) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux ux) (*.f32 ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux 3) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 ux 3) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (*.f32 (pow.f32 ux 3) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (neg.f32 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux 1) (/.f32 ux (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 ux (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux)) (/.f32 ux (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 ux (/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (/.f32 1 ux)) (/.f32 ux (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (fma.f32 ux ux (+.f32 1 ux))) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3/2) (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (pow.f32 ux 3) -1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (pow.f32 ux 3) -1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))))))
((#(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 (sqrt.f32 ux)) (sqrt.f32 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 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.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 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.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 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) 1)))) (#(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 (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 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (/.f32 1 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 1 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (*.f32 ux ux) 1)) (-.f32 ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 ux ux) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3))))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) 1))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 ux 3))))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))) (-.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) 3) (pow.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 1 ux)))))) (#(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 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 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 (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (fma.f32 ux ux (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 ux ux (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) 1)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (neg.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (neg.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)))) (#(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 expm1.f32 (log.f32 (-.f32 2 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 log1p.f32 (expm1.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 ux) (-.f32 1 (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux (+.f32 1 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux ux))) (-.f32 1 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (+.f32 2 ux))) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 1 ux) 2) (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (/.f32 (pow.f32 ux 4) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (+.f32 ux (*.f32 ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux ux) (exp.f32 (log.f32 (+.f32 2 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux ux) (/.f32 1 (-.f32 1 ux))) (/.f32 ux (/.f32 (-.f32 1 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (neg.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) 1) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (fma.f32 ux ux (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 -1)) (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) -1) (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (+.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (/.f32 -1 (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (cbrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (/.f32 -1 (neg.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 1 (-.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (/.f32 -1 (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 -1 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 -1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux (+.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 ux ux (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 ux ux (+.f32 1 ux))))))) (#(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 1 (*.f32 ux ux) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux ux (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux 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 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))))))

simplify467.0ms (3.6%)

Algorithm
egg-herbie
Rules
1370×associate-*l*
1226×associate-/r*
1136×*-commutative
1048×associate-*r/
1006×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
093927413
1297326419
Stop Event
node limit
Counts
435 → 688
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 1 (pow.f32 ux 3)))
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
(/.f32 1 (pow.f32 ux 2))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(/.f32 1 (pow.f32 ux 2))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(pow.f32 ux 3)
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 6) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (pow.f32 ux 7)) (+.f32 (pow.f32 ux 6) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
ux
(-.f32 ux 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
ux
(-.f32 ux 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) 1)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) (+.f32 1 (/.f32 1 (pow.f32 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)
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))) 1)
(*.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) 1)
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 -1 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 (pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) -1))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 2) 3) (pow.f32 (pow.f32 ux 4) 3))) (+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 -1 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 -1 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (+.f32 1 ux) 3)) (*.f32 (pow.f32 ux 6) (pow.f32 ux 6)))) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 3) 3) (pow.f32 (pow.f32 ux 6) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6)) (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))))
(pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1)
(pow.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) 1)
(pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) 1)
(*.f32 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 ux (*.f32 (*.f32 ux ux) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (*.f32 ux ux) (*.f32 ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 1)
(*.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2))
(*.f32 (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 ux 3) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (*.f32 (pow.f32 ux 3) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (neg.f32 (pow.f32 ux 3)))
(*.f32 (/.f32 ux 1) (/.f32 ux (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux)))
(*.f32 (/.f32 ux (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux)) ux)
(*.f32 (/.f32 ux (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 ux (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux)))
(*.f32 (/.f32 ux (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux)) (/.f32 ux (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 ux (/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) ux)))
(*.f32 (/.f32 ux (/.f32 1 ux)) (/.f32 ux (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 ux (fma.f32 ux ux (+.f32 1 ux))) (*.f32 ux ux))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 ux 3/2) (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3/2))
(*.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 3) -1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 3) -1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 1)
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 3)
(pow.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) -1)
(pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3) 1/3)
(neg.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(sqrt.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))
(log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(exp.f32 (log.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (neg.f32 ux))
(+.f32 1 (*.f32 -1 ux))
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (neg.f32 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) 1)
(+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) 1)
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))
(+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))
(+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))
(+.f32 (-.f32 1 (+.f32 1 ux)) 1)
(+.f32 (-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 ux) 1)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 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 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(*.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (/.f32 1 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (+.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (/.f32 1 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (*.f32 ux ux) 1)) (-.f32 ux 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 ux ux) ux))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3))))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) 1))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 ux 3))))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))) (-.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) 3) (pow.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))
(/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (-.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(/.f32 (-.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (-.f32 (*.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) 1)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(/.f32 (-.f32 0 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (neg.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (neg.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(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))
(expm1.f32 (log.f32 (-.f32 2 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(fma.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(-.f32 (+.f32 1 ux) (-.f32 1 (+.f32 1 (*.f32 ux ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux (+.f32 1 ux)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux ux))) (-.f32 1 (+.f32 1 ux)))
(-.f32 (exp.f32 (log.f32 (+.f32 2 ux))) (-.f32 1 (*.f32 ux ux)))
(-.f32 (/.f32 1 (-.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (*.f32 ux ux)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) 2) (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (/.f32 (pow.f32 ux 4) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(-.f32 (+.f32 2 (+.f32 ux (*.f32 ux ux))) 1)
(-.f32 (+.f32 (+.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux ux)))) 1)
(-.f32 (+.f32 (*.f32 ux ux) (exp.f32 (log.f32 (+.f32 2 ux)))) 1)
(-.f32 (+.f32 (*.f32 ux ux) (/.f32 1 (-.f32 1 ux))) (/.f32 ux (/.f32 (-.f32 1 ux) ux)))
(*.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 1 (neg.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)
(*.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 -1 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))
(*.f32 (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) 1) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 -1)) (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) -1) (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (+.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(/.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 1 (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(/.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)
(/.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (/.f32 -1 (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (cbrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (/.f32 -1 (neg.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux))))))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) -1)
(/.f32 -1 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(/.f32 (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (/.f32 -1 (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(/.f32 (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 -1 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 -1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(/.f32 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)
(pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(log.f32 (exp.f32 (fma.f32 ux ux (+.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux (+.f32 1 ux))))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 1 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 1 (*.f32 ux ux) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 1 (pow.f32 ux 3)))
(+.f32 (-.f32 1 ux) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 3) (-.f32 1 ux))
(+.f32 (*.f32 -1 ux) (+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
(+.f32 (-.f32 1 ux) (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)))
(+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (-.f32 1 ux))
(/.f32 1 (pow.f32 ux 2))
(/.f32 1 (*.f32 ux ux))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (pow.f32 ux 5)) (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3))))
(+.f32 (/.f32 1 (*.f32 ux ux)) (-.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 5))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(+.f32 (/.f32 1 (*.f32 ux ux)) (-.f32 (/.f32 1 (pow.f32 ux 5)) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6)))))
(/.f32 1 (pow.f32 ux 2))
(/.f32 1 (*.f32 ux ux))
(-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 (pow.f32 ux 5)) (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 3))))
(+.f32 (/.f32 1 (*.f32 ux ux)) (-.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 5)) (/.f32 1 (pow.f32 ux 2))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(-.f32 (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 5))) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6))))
(+.f32 (/.f32 1 (*.f32 ux ux)) (-.f32 (/.f32 1 (pow.f32 ux 5)) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 6)))))
(pow.f32 ux 3)
(+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))
(fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 6) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3)))
(+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (pow.f32 ux 6))
(+.f32 (*.f32 -1 (pow.f32 ux 7)) (+.f32 (pow.f32 ux 6) (+.f32 (*.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 3))))
(fma.f32 -1 (pow.f32 ux 7) (+.f32 (fma.f32 -1 (pow.f32 ux 4) (pow.f32 ux 3)) (pow.f32 ux 6)))
ux
(-.f32 ux 1)
(+.f32 -1 ux)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) 1)
(+.f32 (/.f32 1 (*.f32 ux ux)) (-.f32 ux 1))
(+.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 -1 ux))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 ux (/.f32 1 (*.f32 ux ux))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(+.f32 ux (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 1 (/.f32 1 (pow.f32 ux 3)))))
ux
(-.f32 ux 1)
(+.f32 -1 ux)
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) 1)
(+.f32 (/.f32 1 (*.f32 ux ux)) (-.f32 ux 1))
(+.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 -1 ux))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 2)) ux) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(-.f32 (+.f32 ux (/.f32 1 (*.f32 ux ux))) (+.f32 1 (/.f32 1 (pow.f32 ux 3))))
(+.f32 ux (-.f32 (/.f32 1 (*.f32 ux ux)) (+.f32 1 (/.f32 1 (pow.f32 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)
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 ux (*.f32 ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 ux (*.f32 ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))) 1)
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) 1)
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))
(*.f32 -1 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 -1 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))
(/.f32 -1 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))
(/.f32 (-.f32 ux (fma.f32 ux ux -1)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))
(*.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(/.f32 -1 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))
(/.f32 -1 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(*.f32 (pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) -1) (pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) -1))
(pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) -2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) -1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) -1))
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (pow.f32 (+.f32 1 ux) 4) (pow.f32 ux 8))) (+.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux ux -1)) (-.f32 (pow.f32 (+.f32 1 ux) 4) (pow.f32 ux 8))) (+.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 2) 3) (pow.f32 (pow.f32 ux 4) 3))) (+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 2) 3) (pow.f32 (pow.f32 ux 4) 3))) (+.f32 (+.f32 (pow.f32 (+.f32 1 ux) 4) (pow.f32 ux 8)) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux ux -1)) (-.f32 (pow.f32 (+.f32 1 ux) 6) (pow.f32 (pow.f32 ux 4) 3))) (+.f32 (pow.f32 ux 8) (+.f32 (pow.f32 (+.f32 1 ux) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux)))))
(neg.f32 (/.f32 (-.f32 ux (fma.f32 ux ux -1)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (/.f32 1 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 1 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (*.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux ux)))) (-.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (-.f32 (fma.f32 ux ux -1) ux) (/.f32 1 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(/.f32 (*.f32 1 (-.f32 (fma.f32 ux ux -1) ux)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (*.f32 1 (-.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (+.f32 ux (*.f32 ux ux)))) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux ux -1)))) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (-.f32 ux (fma.f32 ux ux -1))))
(*.f32 (/.f32 -1 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))
(/.f32 (-.f32 ux (fma.f32 ux ux -1)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))
(*.f32 (/.f32 -1 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))
(*.f32 (/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 1 (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))))
(*.f32 (/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))) (cbrt.f32 (-.f32 ux (fma.f32 ux ux -1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (+.f32 1 ux) 3)) (*.f32 (pow.f32 ux 6) (pow.f32 ux 6)))) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (-.f32 (pow.f32 (+.f32 1 ux) 6) (pow.f32 ux 12))) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (-.f32 (pow.f32 (+.f32 1 ux) 6) (pow.f32 ux 12))) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 3) 3) (pow.f32 (pow.f32 ux 6) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6)) (*.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 3) 3) (pow.f32 (pow.f32 ux 6) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 6) (-.f32 (pow.f32 ux 12) (*.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 3) 3) (pow.f32 (pow.f32 ux 6) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 6) (*.f32 (pow.f32 ux 6) (-.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1)
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) 1)
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) 2)
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 3)
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3))
(sqrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))
(log.f32 (exp.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) -1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux)))) 1))
(exp.f32 (neg.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux)))))
(log1p.f32 (expm1.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) 1)
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 ux (*.f32 (*.f32 ux ux) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (*.f32 ux ux) (*.f32 ux (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (pow.f32 ux 3) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 1)
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2)
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (pow.f32 ux 3/2) (*.f32 (pow.f32 ux 3/2) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (neg.f32 (pow.f32 ux 3)) (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (neg.f32 (pow.f32 ux 3)))
(/.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (pow.f32 ux 3) (*.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))
(*.f32 (/.f32 (pow.f32 ux 3) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 ux 3) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 ux 3) (/.f32 (-.f32 ux (fma.f32 ux ux -1)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (*.f32 (pow.f32 ux 3) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 ux 3) (/.f32 (-.f32 ux (fma.f32 ux ux -1)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (*.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (neg.f32 (pow.f32 ux 3)))
(/.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(*.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (neg.f32 (pow.f32 ux 3)))
(/.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(*.f32 (/.f32 ux 1) (/.f32 ux (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux)))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 ux (/.f32 (fma.f32 ux ux (+.f32 1 ux)) ux)) ux)
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 ux (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 ux (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux)))
(/.f32 (/.f32 ux (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux)) (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux))
(/.f32 (/.f32 (*.f32 ux ux) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux))
(*.f32 (/.f32 ux (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux)) (/.f32 ux (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(/.f32 (/.f32 ux (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux)) (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux))
(/.f32 (/.f32 (*.f32 ux ux) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) ux))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 ux (/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) ux)))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 ux (/.f32 1 ux)) (/.f32 ux (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 ux (fma.f32 ux ux (+.f32 1 ux))) (*.f32 ux ux))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3/2) 1) (/.f32 (pow.f32 ux 3/2) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3/2) (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3/2))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3/2) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 ux 3/2) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 -1 (-.f32 ux (*.f32 ux ux)))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (pow.f32 ux 3) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (pow.f32 ux 3) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 (+.f32 ux (*.f32 ux ux)))) (-.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2))))
(*.f32 (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (-.f32 (fma.f32 ux ux -1) ux) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 (fma.f32 ux ux -1) ux)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (+.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux ux -1))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 -1 (-.f32 ux (*.f32 ux ux)))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (pow.f32 ux 3) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 3) -1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 -1 (-.f32 ux (*.f32 ux ux)))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 3) -1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (pow.f32 ux 3) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 ux 3) (/.f32 (-.f32 ux (fma.f32 ux ux -1)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (neg.f32 (pow.f32 ux 3)))
(/.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 -1 (-.f32 ux (*.f32 ux ux)))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (pow.f32 ux 3) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 1 (+.f32 ux (*.f32 ux ux)))) (-.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (-.f32 (fma.f32 ux ux -1) ux) (/.f32 (pow.f32 ux 3) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(/.f32 (*.f32 (pow.f32 ux 3) (-.f32 (fma.f32 ux ux -1) ux)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) 1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (+.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux ux -1))) (/.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))) (/.f32 (pow.f32 ux 3) (*.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(/.f32 (*.f32 (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux ux -1))) (/.f32 (pow.f32 ux 3) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (pow.f32 ux 3) (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))) (/.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))))
(*.f32 (/.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (/.f32 (pow.f32 ux 3) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux ux -1))) (/.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))))
(pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 1)
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2)
(pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 3)
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(pow.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) -1)
(/.f32 1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))
(pow.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3) 1/3)
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(neg.f32 (/.f32 (pow.f32 ux 3) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (neg.f32 (pow.f32 ux 3)))
(/.f32 (neg.f32 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(sqrt.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))
(log.f32 (exp.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(exp.f32 (log.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) 1))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 -1 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)))
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2)))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1) (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 1 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))) (+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))) (+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))) (+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))) (+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))) (+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))) (+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(+.f32 (neg.f32 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux)) 1)
(fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) 1)
(+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux)) 1)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux) 1)
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3/2)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 -1 (pow.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) 2))))
(+.f32 (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (/.f32 ux (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) 2) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 1 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 ux 3) (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(+.f32 (-.f32 1 (+.f32 1 ux)) 1)
(-.f32 1 ux)
(+.f32 (-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (exp.f32 (log1p.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))) 1)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(-.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 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (/.f32 1 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 1 ux) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (/.f32 1 (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6)))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (+.f32 (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (pow.f32 ux 3/2) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (/.f32 1 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))
(*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 1 ux) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (/.f32 1 (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 1 (+.f32 1 ux)))
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (-.f32 (*.f32 ux ux) ux))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (+.f32 -1 ux))) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (*.f32 ux ux) 1)) (-.f32 ux 1))
(*.f32 (-.f32 ux 1) (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)))
(/.f32 (*.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))) (fma.f32 ux ux -1))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux)))
(*.f32 (-.f32 ux 1) (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)))
(/.f32 (*.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))) (fma.f32 ux ux -1))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 ux ux) ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (neg.f32 (pow.f32 ux 3)))) (+.f32 -1 (neg.f32 (-.f32 (*.f32 ux ux) ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (-.f32 (*.f32 ux ux) ux)))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(*.f32 (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 ux))) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))
(/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 ux))) (-.f32 (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 ux))) (-.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6))) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (-.f32 1 ux))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (pow.f32 ux 3)))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3))))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (+.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3)))) (-.f32 1 ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)))) (+.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3)))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (*.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) 1))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (-.f32 1 ux))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)) (-.f32 1 ux)))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (+.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (pow.f32 ux 3) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))) (-.f32 1 ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (+.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) (*.f32 (pow.f32 ux 3) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))) (-.f32 1 ux)))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 ux 3))))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 ux 3)))) (-.f32 1 ux))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) (*.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (+.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))) (-.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -4) (*.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (fma.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))) (-.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 ux))) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -4) (*.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (fma.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))) (-.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 ux))) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) 3) (pow.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) 3) (pow.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) 3))) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -4) (*.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (-.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux))))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(/.f32 (*.f32 (-.f32 -1 (-.f32 ux (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 3))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(neg.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (-.f32 1 (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (-.f32 (fma.f32 ux ux -1) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (+.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux ux -1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (/.f32 (*.f32 (-.f32 ux (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux))))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(/.f32 (*.f32 (-.f32 -1 (-.f32 ux (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 3))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(neg.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (-.f32 1 (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (-.f32 (fma.f32 ux ux -1) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (+.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux ux -1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux ux -1))) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (-.f32 ux (fma.f32 ux ux -1)))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) 1) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) -1)
(*.f32 -1 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (-.f32 -1 (-.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2)))))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2))) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(*.f32 (-.f32 (fma.f32 ux ux -1) ux) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux ux -1) ux) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)))
(*.f32 (/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (+.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux ux -1)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(*.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (-.f32 ux (fma.f32 ux ux -1)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
(-.f32 1 ux)
(/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 1 ux) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))
(*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 1 ux) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (/.f32 (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6)))) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6))))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)))) (/.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 ux)))) (/.f32 (sqrt.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.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 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)))
(/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)) (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (+.f32 1 ux))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))) (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))) (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (/.f32 (/.f32 (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))) (/.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)))) (cbrt.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 ux))))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))) (cbrt.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 ux)))) (/.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 ux)))) (cbrt.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (-.f32 1 ux))))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (cbrt.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) 1) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 2))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (fma.f32 ux ux (+.f32 1 ux))) (fma.f32 ux ux (+.f32 1 ux)))
(/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))) (-.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) 3)) (+.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (-.f32 (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 1 (fma.f32 ux ux (+.f32 1 ux)))))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))
(*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(/.f32 (-.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(/.f32 (-.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2) (pow.f32 ux 3)))
(/.f32 (-.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (-.f32 -1 (+.f32 (+.f32 ux (*.f32 ux ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3))))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (-.f32 -1 (+.f32 ux (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (neg.f32 (pow.f32 ux 3)))))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)))
(/.f32 (-.f32 (*.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) 1)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(/.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))) (*.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) (/.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3))))
(/.f32 (-.f32 0 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 -1 (/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)))
(/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (neg.f32 (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux)))) (*.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux))) (neg.f32 (*.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (*.f32 (*.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3)) (+.f32 (*.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3)) (neg.f32 (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (+.f32 (pow.f32 ux 6) 1) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -3) (pow.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))) 3))) (neg.f32 (fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2) (+.f32 1 (pow.f32 ux 6))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (+.f32 ux (*.f32 ux ux))))
(*.f32 -1 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (fma.f32 ux ux (+.f32 1 ux)) (pow.f32 ux 3)))) (neg.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)))
(/.f32 (neg.f32 (-.f32 (fma.f32 ux ux (+.f32 1 ux)) (*.f32 (pow.f32 ux 3) (fma.f32 ux ux (+.f32 1 ux))))) (neg.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2)))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(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)
(expm1.f32 (log.f32 (-.f32 2 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(fma.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(+.f32 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (neg.f32 (pow.f32 ux 3)) (fma.f32 ux ux (+.f32 1 ux))))
(-.f32 (+.f32 1 ux) (-.f32 1 (+.f32 1 (*.f32 ux ux))))
(-.f32 (+.f32 1 ux) (-.f32 0 (*.f32 ux ux)))
(+.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 ux 0))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux (+.f32 1 ux)))) 1)
(fma.f32 ux ux (+.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux ux))) (-.f32 1 (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux ux))) (neg.f32 ux))
(-.f32 (exp.f32 (log.f32 (+.f32 2 ux))) (-.f32 1 (*.f32 ux ux)))
(fma.f32 ux ux (+.f32 1 ux))
(-.f32 (/.f32 1 (-.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (*.f32 ux ux)))
(-.f32 (/.f32 1 (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (-.f32 1 ux)) ux) (*.f32 ux ux)))
(-.f32 (fma.f32 ux ux (/.f32 1 (-.f32 1 ux))) (/.f32 (*.f32 ux ux) (-.f32 1 ux)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) 2) (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (/.f32 (pow.f32 ux 4) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 ux (fma.f32 ux ux -1)))
(-.f32 (+.f32 2 (+.f32 ux (*.f32 ux ux))) 1)
(fma.f32 ux ux (+.f32 1 ux))
(-.f32 (+.f32 (+.f32 1 ux) (exp.f32 (log1p.f32 (*.f32 ux ux)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux ux))) (neg.f32 ux))
(-.f32 (+.f32 (*.f32 ux ux) (exp.f32 (log.f32 (+.f32 2 ux)))) 1)
(fma.f32 ux ux (+.f32 1 ux))
(-.f32 (+.f32 (*.f32 ux ux) (/.f32 1 (-.f32 1 ux))) (/.f32 ux (/.f32 (-.f32 1 ux) ux)))
(-.f32 (/.f32 1 (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (-.f32 1 ux)) ux) (*.f32 ux ux)))
(-.f32 (fma.f32 ux ux (/.f32 1 (-.f32 1 ux))) (/.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 1 (fma.f32 ux ux (+.f32 1 ux)))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 1 (neg.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))
(pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 2)
(*.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (-.f32 ux (fma.f32 ux ux -1))))
(*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))))
(*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))))
(*.f32 -1 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux)))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (-.f32 ux (fma.f32 ux ux -1))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))) (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))
(*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))))
(*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))))
(*.f32 (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))
(pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 2)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) 1) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (fma.f32 ux ux (+.f32 1 ux)))
(fma.f32 ux ux (+.f32 1 ux))
(*.f32 (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 -1)) (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 -1)) (sqrt.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) -1) (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) -1) (cbrt.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (+.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (+.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux (*.f32 ux ux)) ux)))) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6)))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 ux 6))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (+.f32 (pow.f32 ux 4) (*.f32 ux (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (pow.f32 (+.f32 1 ux) 4) (*.f32 (pow.f32 ux 4) (*.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (fma.f32 ux ux -1) ux))))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (-.f32 (pow.f32 (+.f32 1 ux) 4) (*.f32 (pow.f32 ux 4) (*.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (fma.f32 ux ux -1) ux))))) (-.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 (+.f32 1 ux) 2)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 1 ux) 2) 3) (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 4) (-.f32 (*.f32 (pow.f32 ux 4) (*.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (fma.f32 ux ux -1) ux))) (*.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (+.f32 1 ux) 4) (-.f32 (*.f32 (pow.f32 ux 4) (*.f32 (-.f32 (fma.f32 ux ux -1) ux) (-.f32 (fma.f32 ux ux -1) ux))) (*.f32 ux (*.f32 (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)) (pow.f32 (+.f32 1 ux) 2)))))) (+.f32 (pow.f32 (+.f32 1 ux) 6) (pow.f32 (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))) 3)))
(/.f32 1 (/.f32 1 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 1 (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2))
(/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (/.f32 -1 (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) -1) (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(/.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (/.f32 1 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (cbrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (cbrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)))
(/.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2) (/.f32 -1 (neg.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 ux (fma.f32 ux ux -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (-.f32 ux (*.f32 ux ux))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (+.f32 1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)) (-.f32 ux (fma.f32 ux ux -1)))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (/.f32 1 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))))))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (fma.f32 ux ux (+.f32 1 ux)))
(*.f32 (fma.f32 ux ux (+.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))))
(/.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))) -1)
(-.f32 1 (/.f32 (+.f32 ux (*.f32 ux ux)) -1))
(/.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux) -1)
(/.f32 -1 (/.f32 -1 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))) (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))))
(/.f32 (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (/.f32 (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)) (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 (sqrt.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (-.f32 ux (fma.f32 ux ux -1))))
(/.f32 (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (/.f32 -1 (sqrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)) (/.f32 -1 (sqrt.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2) (sqrt.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) -1/2)))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (cbrt.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3)))) (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (/.f32 (/.f32 (-.f32 ux (fma.f32 ux ux -1)) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(/.f32 (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (-.f32 -1 (+.f32 ux (*.f32 ux ux))))))
(*.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux)) (cbrt.f32 (-.f32 (-.f32 -1 (*.f32 ux ux)) ux))) 1))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))) (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))) (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)))
(/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 (/.f32 (/.f32 1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2))))
(/.f32 (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) (/.f32 -1 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (/.f32 (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) -1) (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))))
(*.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (neg.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux)))) -1))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) (/.f32 -1 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) -1) (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))))
(*.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) (/.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 2)) -1))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (neg.f32 (+.f32 1 (-.f32 ux (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (+.f32 -1 (neg.f32 (-.f32 ux (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) 2) (pow.f32 ux 4))) (-.f32 -1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (+.f32 1 ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux ux -1) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (+.f32 1 ux) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 ux) 2) (*.f32 ux (*.f32 ux (-.f32 (fma.f32 ux ux -1) ux))))))
(/.f32 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (-.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2))) (-.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (*.f32 ux ux) (+.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 ux) 2)) (-.f32 (fma.f32 ux ux -1) ux))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux))) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (-.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 ux (*.f32 ux ux)))) (+.f32 ux (*.f32 ux ux))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 ux) 2)) (+.f32 ux (fma.f32 ux ux -1))))
(pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 1)
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 (hypot.f32 ux (hypot.f32 1 (sqrt.f32 ux))) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux ux (+.f32 1 ux))) 3)
(fma.f32 ux ux (+.f32 1 ux))
(pow.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 3) 1/3)
(fma.f32 ux ux (+.f32 1 ux))
(sqrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 2))
(log.f32 (exp.f32 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux (+.f32 1 ux)))))
(fma.f32 ux ux (+.f32 1 ux))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (+.f32 1 ux)) 3))
(fma.f32 ux ux (+.f32 1 ux))
(expm1.f32 (log1p.f32 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(log1p.f32 (expm1.f32 (fma.f32 ux ux (+.f32 1 ux))))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 1 (+.f32 1 ux) (*.f32 ux ux))
(fma.f32 1 (*.f32 ux ux) (+.f32 1 ux))
(fma.f32 ux ux (+.f32 1 ux))
(fma.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux)) (*.f32 ux ux))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (+.f32 1 ux)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux))

eval1.7s (13.3%)

Compiler

Compiled 35294 to 22361 computations (36.6% saved)

prune588.0ms (4.6%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New108321085
Fresh011
Picked101
Done145
Total108571092
Error
100.0%
Counts
1092 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
97.8%
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (-.f32 (*.f32 ux ux) ux)))
9.3%
(*.f32 maxCos ux)
98.3%
(exp.f32 (log1p.f32 (neg.f32 ux)))
71.1%
1
Compiler

Compiled 65 to 49 computations (24.6% saved)

localize111.0ms (0.9%)

Local error

Found 2 expressions with local error:

NewErrorProgram
100.0%
(log1p.f32 (neg.f32 ux))
99.9%
(exp.f32 (log1p.f32 (neg.f32 ux)))
Compiler

Compiled 13 to 6 computations (53.8% saved)

series30.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
18.0ms
ux
@inf
(exp.f32 (log1p.f32 (neg.f32 ux)))
6.0ms
ux
@-inf
(exp.f32 (log1p.f32 (neg.f32 ux)))
4.0ms
ux
@0
(exp.f32 (log1p.f32 (neg.f32 ux)))
0.0ms
ux
@inf
(log1p.f32 (neg.f32 ux))
0.0ms
ux
@0
(log1p.f32 (neg.f32 ux))

rewrite190.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
900×add-sqr-sqrt
888×*-un-lft-identity
842×pow1
828×associate-*l*
824×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0622
111812
2139812
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(exp.f32 (log1p.f32 (neg.f32 ux)))
(log1p.f32 (neg.f32 ux))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 ux 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 ux 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1)))) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (#(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 pow.f32 (+.f32 ux 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1) (log1p.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 ux 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 ux 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (+.f32 2 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 ux 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 ux) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (+.f32 ux 1))) (log.f32 (sqrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (+.f32 ux 1))) (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (log.f32 (cbrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (sqrt.f32 (+.f32 ux 1)))) (log.f32 (sqrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (log.f32 (cbrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log1p.f32 ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (+.f32 (log1p.f32 ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (log1p.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 ux)) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (log1p.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 ux))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (cbrt.f32 (cbrt.f32 (log1p.f32 ux)))) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 ux)))))))

simplify124.0ms (1%)

Algorithm
egg-herbie
Rules
1028×unswap-sqr
786×fma-def
754×associate-/r*
732×associate-+r-
724×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01801537
14471393
216701247
375091241
Stop Event
node limit
Counts
89 → 138
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))) ux)) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))) ux)) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))) ux)) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -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) (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1/3 (pow.f32 ux 3)) (+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2))))
(+.f32 (*.f32 -1/3 (pow.f32 ux 3)) (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 -1/4 (pow.f32 ux 4)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (/.f32 1 ux))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (+.f32 (/.f32 1 ux) (*.f32 1/2 (/.f32 1 (pow.f32 ux 2)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 ux) (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))))))
(*.f32 -1 (log.f32 (/.f32 -1 ux)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 ux))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 ux) (*.f32 1/2 (/.f32 1 (pow.f32 ux 2)))))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 ux) (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))))))
(+.f32 ux 1)
(+.f32 1 ux)
(+.f32 0 (+.f32 ux 1))
(-.f32 (+.f32 ux 1) 0)
(-.f32 1 ux)
(-.f32 0 (-.f32 ux 1))
(-.f32 (+.f32 2 ux) 1)
(*.f32 (+.f32 ux 1) 1)
(*.f32 1 (+.f32 ux 1))
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1))))
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1)))) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(pow.f32 (+.f32 ux 1) 1)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(pow.f32 (exp.f32 1) (log1p.f32 ux))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux)))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(log.f32 (exp.f32 (+.f32 ux 1)))
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(expm1.f32 (log.f32 (+.f32 2 ux)))
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(+.f32 (log1p.f32 ux) 0)
(+.f32 0 (log1p.f32 ux))
(+.f32 (log.f32 (sqrt.f32 (+.f32 ux 1))) (log.f32 (sqrt.f32 (+.f32 ux 1))))
(+.f32 (log.f32 (cbrt.f32 (+.f32 ux 1))) (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (log.f32 (cbrt.f32 (+.f32 ux 1))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (+.f32 ux 1)))) (log.f32 (sqrt.f32 (+.f32 ux 1))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (log.f32 (cbrt.f32 (+.f32 ux 1))))
(-.f32 (+.f32 (log1p.f32 ux) 1) 1)
(-.f32 (+.f32 0 (+.f32 (log1p.f32 ux) 1)) 1)
(*.f32 (log1p.f32 ux) 1)
(*.f32 1 (log1p.f32 ux))
(*.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (log1p.f32 ux)))
(*.f32 (cbrt.f32 (log1p.f32 ux)) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (log1p.f32 ux)))
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 ux))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (cbrt.f32 (cbrt.f32 (log1p.f32 ux)))) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux))))
(pow.f32 (log1p.f32 ux) 1)
(pow.f32 (sqrt.f32 (log1p.f32 ux)) 2)
(pow.f32 (cbrt.f32 (log1p.f32 ux)) 3)
(pow.f32 (pow.f32 (log1p.f32 ux) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 ux) 2))
(log.f32 (+.f32 ux 1))
(cbrt.f32 (pow.f32 (log1p.f32 ux) 3))
(expm1.f32 (log1p.f32 (log1p.f32 ux)))
(exp.f32 (log.f32 (log1p.f32 ux)))
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)
(exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1)))
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1)))
(*.f32 -1 (exp.f32 (log.f32 ux)))
(neg.f32 ux)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))) ux)) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))))
(fma.f32 -1 (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1))) ux) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1))))
(-.f32 (*.f32 -1 (exp.f32 (log.f32 ux))) (/.f32 (exp.f32 (log.f32 ux)) (/.f32 ux -1)))
(fma.f32 -1 ux (/.f32 ux ux))
(-.f32 (/.f32 ux ux) ux)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))) ux)) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))))
(fma.f32 -1 (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1))) ux) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1))))
(-.f32 (*.f32 -1 (exp.f32 (log.f32 ux))) (/.f32 (exp.f32 (log.f32 ux)) (/.f32 ux -1)))
(fma.f32 -1 ux (/.f32 ux ux))
(-.f32 (/.f32 ux ux) ux)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))) ux)) (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))))
(fma.f32 -1 (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1))) ux) (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1))))
(-.f32 (*.f32 -1 (exp.f32 (log.f32 ux))) (/.f32 (exp.f32 (log.f32 ux)) (/.f32 ux -1)))
(fma.f32 -1 ux (/.f32 ux ux))
(-.f32 (/.f32 ux ux) ux)
(*.f32 -1 ux)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1)))
(*.f32 -1 (exp.f32 (log.f32 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)
(exp.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1)))
(*.f32 -1 (exp.f32 (log.f32 ux)))
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2)))
(fma.f32 -1 ux (*.f32 -1/2 (*.f32 ux ux)))
(-.f32 (*.f32 ux (*.f32 ux -1/2)) ux)
(-.f32 (*.f32 -1/2 (*.f32 ux ux)) ux)
(+.f32 (*.f32 -1/3 (pow.f32 ux 3)) (+.f32 (*.f32 -1 ux) (*.f32 -1/2 (pow.f32 ux 2))))
(fma.f32 -1/3 (pow.f32 ux 3) (fma.f32 -1 ux (*.f32 -1/2 (*.f32 ux ux))))
(fma.f32 -1/3 (pow.f32 ux 3) (-.f32 (*.f32 ux (*.f32 ux -1/2)) ux))
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux -1/3) -1/2)) ux)
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 -1/2 (*.f32 ux -1/3))) ux)
(+.f32 (*.f32 -1/3 (pow.f32 ux 3)) (+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 -1/4 (pow.f32 ux 4)))))
(fma.f32 -1/3 (pow.f32 ux 3) (fma.f32 -1 ux (fma.f32 -1/2 (*.f32 ux ux) (*.f32 -1/4 (pow.f32 ux 4)))))
(fma.f32 -1/3 (pow.f32 ux 3) (-.f32 (fma.f32 -1/4 (pow.f32 ux 4) (*.f32 ux (*.f32 ux -1/2))) ux))
(-.f32 (fma.f32 -1/3 (pow.f32 ux 3) (fma.f32 -1/4 (pow.f32 ux 4) (*.f32 -1/2 (*.f32 ux ux)))) ux)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1))
(fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1))
(+.f32 (log.f32 ux) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (/.f32 1 ux))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1)) (/.f32 1 ux))
(+.f32 (log.f32 ux) (+.f32 (log.f32 -1) (/.f32 -1 ux)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (+.f32 (/.f32 1 ux) (*.f32 1/2 (/.f32 1 (pow.f32 ux 2)))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1)) (+.f32 (/.f32 1 ux) (/.f32 1/2 (*.f32 ux ux))))
(+.f32 (log.f32 ux) (-.f32 (log.f32 -1) (+.f32 (/.f32 1 ux) (/.f32 1/2 (*.f32 ux ux)))))
(-.f32 (+.f32 (log.f32 -1) (/.f32 -1/2 (*.f32 ux ux))) (-.f32 (/.f32 1 ux) (log.f32 ux)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 ux) (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 ux)) (log.f32 -1)) (+.f32 (+.f32 (/.f32 1 ux) (/.f32 1/2 (*.f32 ux ux))) (/.f32 1/3 (pow.f32 ux 3))))
(+.f32 (log.f32 ux) (-.f32 (log.f32 -1) (+.f32 (/.f32 1 ux) (+.f32 (/.f32 1/2 (*.f32 ux ux)) (/.f32 1/3 (pow.f32 ux 3))))))
(+.f32 (log.f32 -1) (+.f32 (log.f32 ux) (+.f32 (-.f32 (/.f32 -1 ux) (/.f32 (/.f32 1/2 ux) ux)) (/.f32 -1/3 (pow.f32 ux 3)))))
(*.f32 -1 (log.f32 (/.f32 -1 ux)))
(neg.f32 (log.f32 (/.f32 -1 ux)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (/.f32 1 ux))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (/.f32 1 ux))
(fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 -1 ux))
(-.f32 (/.f32 -1 ux) (log.f32 (/.f32 -1 ux)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 ux) (*.f32 1/2 (/.f32 1 (pow.f32 ux 2)))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (/.f32 1 ux) (/.f32 1/2 (*.f32 ux ux))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 -1 ux)) (/.f32 1/2 (*.f32 ux ux)))
(+.f32 (-.f32 (/.f32 -1 ux) (log.f32 (/.f32 -1 ux))) (/.f32 -1/2 (*.f32 ux ux)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 ux))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 ux) (*.f32 1/2 (/.f32 1 (pow.f32 ux 2))))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 ux))) (+.f32 (+.f32 (/.f32 1 ux) (/.f32 1/2 (*.f32 ux ux))) (/.f32 1/3 (pow.f32 ux 3))))
(-.f32 (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 ux)) (/.f32 -1 ux)) (/.f32 1/2 (*.f32 ux ux))) (/.f32 1/3 (pow.f32 ux 3)))
(+.f32 (-.f32 (-.f32 (/.f32 -1 ux) (log.f32 (/.f32 -1 ux))) (/.f32 1/3 (pow.f32 ux 3))) (/.f32 -1/2 (*.f32 ux ux)))
(+.f32 ux 1)
(+.f32 1 ux)
(+.f32 1 ux)
(+.f32 0 (+.f32 ux 1))
(+.f32 1 ux)
(-.f32 (+.f32 ux 1) 0)
(+.f32 1 ux)
(-.f32 1 ux)
(-.f32 0 (-.f32 ux 1))
(-.f32 1 ux)
(-.f32 (+.f32 2 ux) 1)
(+.f32 1 ux)
(*.f32 (+.f32 ux 1) 1)
(+.f32 1 ux)
(*.f32 1 (+.f32 ux 1))
(+.f32 1 ux)
(*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)))
(+.f32 1 ux)
(*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(+.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)))
(+.f32 1 ux)
(*.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1))))
(+.f32 1 ux)
(*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(+.f32 1 ux)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (sqrt.f32 (cbrt.f32 (+.f32 1 ux)))))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1 ux))) (fabs.f32 (cbrt.f32 (+.f32 1 ux)))))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 1 ux))) 3))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))))
(+.f32 1 ux)
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 ux))) (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (sqrt.f32 (+.f32 1 ux)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 ux))) (cbrt.f32 (sqrt.f32 (+.f32 1 ux)))))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1)))) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(+.f32 1 ux)
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))))
(+.f32 1 ux)
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(/.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 (*.f32 ux ux) (-.f32 1 ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux))
(pow.f32 (+.f32 ux 1) 1)
(+.f32 1 ux)
(pow.f32 (sqrt.f32 (+.f32 ux 1)) 2)
(+.f32 1 ux)
(pow.f32 (cbrt.f32 (+.f32 ux 1)) 3)
(+.f32 1 ux)
(pow.f32 (pow.f32 (+.f32 ux 1) 3) 1/3)
(+.f32 1 ux)
(pow.f32 (exp.f32 1) (log1p.f32 ux))
(pow.f32 (E.f32) (log1p.f32 ux))
(pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux)))
(sqrt.f32 (pow.f32 (+.f32 ux 1) 2))
(+.f32 1 ux)
(log.f32 (exp.f32 (+.f32 ux 1)))
(+.f32 1 ux)
(cbrt.f32 (pow.f32 (+.f32 ux 1) 3))
(+.f32 1 ux)
(expm1.f32 (log.f32 (+.f32 2 ux)))
(expm1.f32 (log.f32 (+.f32 ux 2)))
(log1p.f32 (expm1.f32 (+.f32 ux 1)))
(+.f32 1 ux)
(+.f32 (log1p.f32 ux) 0)
(log1p.f32 ux)
(+.f32 0 (log1p.f32 ux))
(log1p.f32 ux)
(+.f32 (log.f32 (sqrt.f32 (+.f32 ux 1))) (log.f32 (sqrt.f32 (+.f32 ux 1))))
(log1p.f32 ux)
(+.f32 (log.f32 (cbrt.f32 (+.f32 ux 1))) (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(log1p.f32 ux)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (log.f32 (cbrt.f32 (+.f32 ux 1))))
(log1p.f32 ux)
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (+.f32 ux 1)))) (log.f32 (sqrt.f32 (+.f32 ux 1))))
(log1p.f32 ux)
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (log.f32 (cbrt.f32 (+.f32 ux 1))))
(log1p.f32 ux)
(-.f32 (+.f32 (log1p.f32 ux) 1) 1)
(log1p.f32 ux)
(-.f32 (+.f32 0 (+.f32 (log1p.f32 ux) 1)) 1)
(log1p.f32 ux)
(*.f32 (log1p.f32 ux) 1)
(log1p.f32 ux)
(*.f32 1 (log1p.f32 ux))
(log1p.f32 ux)
(*.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (log1p.f32 ux)))
(log1p.f32 ux)
(*.f32 (cbrt.f32 (log1p.f32 ux)) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))
(log1p.f32 ux)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (log1p.f32 ux)))
(log1p.f32 ux)
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 ux))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux))))
(log1p.f32 ux)
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(log1p.f32 ux)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (sqrt.f32 (log1p.f32 ux)) (sqrt.f32 (cbrt.f32 (log1p.f32 ux)))))
(*.f32 (*.f32 (fabs.f32 (cbrt.f32 (log1p.f32 ux))) (sqrt.f32 (log1p.f32 ux))) (sqrt.f32 (cbrt.f32 (log1p.f32 ux))))
(*.f32 (sqrt.f32 (log1p.f32 ux)) (pow.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 ux))) 3))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux))))
(log1p.f32 ux)
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (sqrt.f32 (log1p.f32 ux)))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 ux))) (cbrt.f32 (sqrt.f32 (log1p.f32 ux)))))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (cbrt.f32 (cbrt.f32 (log1p.f32 ux)))) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(log1p.f32 ux)
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 ux))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 ux)) 2)) (cbrt.f32 (log1p.f32 ux))))
(log1p.f32 ux)
(pow.f32 (log1p.f32 ux) 1)
(log1p.f32 ux)
(pow.f32 (sqrt.f32 (log1p.f32 ux)) 2)
(log1p.f32 ux)
(pow.f32 (cbrt.f32 (log1p.f32 ux)) 3)
(log1p.f32 ux)
(pow.f32 (pow.f32 (log1p.f32 ux) 3) 1/3)
(log1p.f32 ux)
(sqrt.f32 (pow.f32 (log1p.f32 ux) 2))
(log1p.f32 ux)
(log.f32 (+.f32 ux 1))
(log1p.f32 ux)
(cbrt.f32 (pow.f32 (log1p.f32 ux) 3))
(log1p.f32 ux)
(expm1.f32 (log1p.f32 (log1p.f32 ux)))
(log1p.f32 ux)
(exp.f32 (log.f32 (log1p.f32 ux)))
(log1p.f32 ux)

localize113.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.9%
(-.f32 1 (*.f32 ux ux))
99.8%
(-.f32 (*.f32 ux ux) ux)
99.6%
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (-.f32 (*.f32 ux ux) ux)))
99.6%
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
Compiler

Compiled 65 to 35 computations (46.2% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite213.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1726×associate-/l*
1190×associate-/r/
352×+-commutative
336×add-sqr-sqrt
324×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014112
1334112
24792112
Stop Event
node limit
Counts
4 → 275
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (-.f32 (*.f32 ux ux) ux)))
(-.f32 (*.f32 ux ux) ux)
(-.f32 1 (*.f32 ux ux))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (neg.f32 (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 9))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 9))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (-.f32 -1 (pow.f32 ux 3))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (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 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 -1 (pow.f32 ux 9)))) (neg.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))))) (+.f32 -1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (*.f32 -1 (neg.f32 (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) (neg.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 -1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) (neg.f32 (-.f32 -1 (pow.f32 ux 9)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (+.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 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 9)))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))) (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 9)))) (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (cbrt.f32 (+.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 -1 (pow.f32 ux 9)))) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (pow.f32 ux 6)))) (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6)))) (+.f32 -1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 ux 9)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 -1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 -1 (pow.f32 ux 3)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 9)))) (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 1 (pow.f32 ux 6)))) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (-.f32 -1 (pow.f32 ux 3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (-.f32 (log.f32 (+.f32 (*.f32 ux ux) -1)) (log1p.f32 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (-.f32 (log.f32 (+.f32 (*.f32 ux ux) -1)) (log1p.f32 (pow.f32 ux 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) -1) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 (*.f32 ux (neg.f32 ux)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 (*.f32 ux (neg.f32 ux)) ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux ux))) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) ux) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 -1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 -1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 1 (+.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2)) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 (*.f32 ux ux) -1)) (+.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (+.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (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 (-.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) 1) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (+.f32 (*.f32 ux ux) -1)) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) 1) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (-.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (+.f32 (*.f32 ux ux) -1)) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) (pow.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 ux) 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 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 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) 1) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 ux (-.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 ux (-.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 ux (-.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux ux) (exp.f32 (log1p.f32 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 ux (-.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 ux 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux (-.f32 ux 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 1))) (sqrt.f32 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 2) (cbrt.f32 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 ux (sqrt.f32 ux)) (-.f32 ux (sqrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))) (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (*.f32 ux (-.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 4) (-.f32 (*.f32 ux ux) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (-.f32 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 ux (fma.f32 ux ux ux))))) (-.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 (pow.f32 ux 4) 3) (pow.f32 (*.f32 ux (fma.f32 ux ux ux)) 3))) (+.f32 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)) (-.f32 (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 ux (fma.f32 ux ux ux))) (*.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux ux) (/.f32 (fma.f32 ux ux ux) (-.f32 (*.f32 ux ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 ux 3) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (fma.f32 ux ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux ux ux) (/.f32 (fma.f32 ux ux ux) (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (/.f32 (fma.f32 ux ux ux) (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (sqrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))) (/.f32 (fma.f32 ux ux ux) (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (neg.f32 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 4) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux ux) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (neg.f32 ux) 3)) (-.f32 (+.f32 (pow.f32 ux 4) (*.f32 (neg.f32 ux) (neg.f32 ux))) (neg.f32 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 ux 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 ux 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (-.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 ux ux) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux ux (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (neg.f32 ux))))))
((#(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 (*.f32 ux (neg.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (neg.f32 ux)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1)))) (#(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 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.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 (pow.f32 ux 6)) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.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 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (+.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.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 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))) (#(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 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)))) (#(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 (log.f32 (-.f32 2 (*.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 log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))))))

simplify428.0ms (3.3%)

Algorithm
egg-herbie
Rules
1438×associate-/l*
846×distribute-lft-in
782×distribute-rgt-in
762×associate-/r*
734×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071815887
1214015365
Stop Event
node limit
Counts
323 → 453
Calls
Call 1
Inputs
-1
(-.f32 (pow.f32 ux 2) 1)
(-.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 3)) 1)
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 5)) (pow.f32 ux 3))) 1)
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 6)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 6)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
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 ux)
(+.f32 (pow.f32 ux 2) (*.f32 -1 ux))
(+.f32 (pow.f32 ux 2) (*.f32 -1 ux))
(+.f32 (pow.f32 ux 2) (*.f32 -1 ux))
(pow.f32 ux 2)
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(pow.f32 ux 2)
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
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 ux 2))
(+.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 ux 2))
(+.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 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (neg.f32 (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux)))
(+.f32 (neg.f32 (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3))))
(-.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))) 1)
(*.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 1)
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 9))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 9))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (-.f32 -1 (pow.f32 ux 3))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 ux 6)))) (neg.f32 (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 -1 (pow.f32 ux 9)))) (neg.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 1 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (*.f32 -1 (neg.f32 (pow.f32 ux 3))))))
(*.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) (neg.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) (neg.f32 (-.f32 -1 (pow.f32 ux 9)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (pow.f32 ux 6))) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 9)))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))) (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 9)))) (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (cbrt.f32 (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 -1 (pow.f32 ux 9)))) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (pow.f32 ux 6)))) (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6)))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 ux 9)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 -1 (pow.f32 ux 3)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 9)))) (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 1 (pow.f32 ux 6)))) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))))
(pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 1)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) 1/3)
(pow.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) -1)
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (-.f32 -1 (pow.f32 ux 3)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(exp.f32 (-.f32 (log.f32 (+.f32 (*.f32 ux ux) -1)) (log1p.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (-.f32 (log.f32 (+.f32 (*.f32 ux ux) -1)) (log1p.f32 (pow.f32 ux 3))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) -1) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 (*.f32 ux (neg.f32 ux)) ux)))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 (*.f32 ux (neg.f32 ux)) ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) -1))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux ux))) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) ux))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) ux) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux ux))))
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(+.f32 (*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(+.f32 (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))))) 1)
(/.f32 1 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 1 (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (*.f32 ux ux))))
(/.f32 1 (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(/.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))
(/.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 1))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 -1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 1 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) 1))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1)))
(/.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(/.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))
(/.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))
(/.f32 (sqrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2)) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 (*.f32 ux ux) -1)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) 1) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (+.f32 (*.f32 ux ux) -1)) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) 1) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (+.f32 (*.f32 ux ux) -1)) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3)))
(pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) (pow.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))
(+.f32 (*.f32 ux ux) (neg.f32 ux))
(+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) 1))
(+.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (neg.f32 ux) (*.f32 ux ux))
(+.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 ux ux))
(+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 ux (-.f32 ux 1)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 ux (-.f32 ux 1)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 ux (-.f32 ux 1)))
(+.f32 (-.f32 (*.f32 ux ux) (exp.f32 (log1p.f32 ux))) 1)
(*.f32 1 (*.f32 ux (-.f32 ux 1)))
(*.f32 ux (-.f32 ux 1))
(*.f32 (*.f32 ux (-.f32 ux 1)) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 1))) (sqrt.f32 (*.f32 ux (-.f32 ux 1))))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 2) (cbrt.f32 (*.f32 ux (-.f32 ux 1))))
(*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(*.f32 (+.f32 ux (sqrt.f32 ux)) (-.f32 ux (sqrt.f32 ux)))
(*.f32 (/.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))) (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (*.f32 ux (-.f32 ux 1)))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 4) (-.f32 (*.f32 ux ux) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (-.f32 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 ux (fma.f32 ux ux ux))))) (-.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 (pow.f32 ux 4) 3) (pow.f32 (*.f32 ux (fma.f32 ux ux ux)) 3))) (+.f32 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)) (-.f32 (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 ux (fma.f32 ux ux ux))) (*.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))))
(/.f32 1 (/.f32 1 (*.f32 ux (-.f32 ux 1))))
(/.f32 (*.f32 ux ux) (/.f32 (fma.f32 ux ux ux) (-.f32 (*.f32 ux ux) 1)))
(/.f32 (pow.f32 ux 3) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (fma.f32 ux ux ux))
(/.f32 (fma.f32 ux ux ux) (/.f32 (fma.f32 ux ux ux) (*.f32 ux (-.f32 ux 1))))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))
(/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (*.f32 ux (-.f32 ux 1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (/.f32 (fma.f32 ux ux ux) (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (sqrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))) (/.f32 (fma.f32 ux ux ux) (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (neg.f32 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux ux) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (neg.f32 ux) 3)) (-.f32 (+.f32 (pow.f32 ux 4) (*.f32 (neg.f32 ux) (neg.f32 ux))) (neg.f32 (pow.f32 ux 3))))
(pow.f32 (*.f32 ux (-.f32 ux 1)) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 1))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))
(log.f32 (exp.f32 (*.f32 ux (-.f32 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 ux 1)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 ux 1))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 ux 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 ux 1))))
(fma.f32 1 (*.f32 ux ux) (neg.f32 ux))
(fma.f32 ux ux (neg.f32 ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (neg.f32 ux))
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(+.f32 (*.f32 ux (neg.f32 ux)) 1)
(+.f32 (*.f32 (*.f32 ux (neg.f32 ux)) 1) 1)
(+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1)
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4)))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) 1)
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(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 (log.f32 (-.f32 2 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))
Outputs
-1
(-.f32 (pow.f32 ux 2) 1)
(fma.f32 ux ux -1)
(-.f32 (+.f32 (pow.f32 ux 2) (pow.f32 ux 3)) 1)
(+.f32 (+.f32 (pow.f32 ux 3) (*.f32 ux ux)) -1)
(+.f32 -1 (*.f32 ux (fma.f32 ux ux ux)))
(-.f32 (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 5)) (pow.f32 ux 3))) 1)
(+.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 5) (pow.f32 ux 3)) (*.f32 ux ux)) -1)
(+.f32 (fma.f32 -1 (pow.f32 ux 5) (pow.f32 ux 3)) (fma.f32 ux ux -1))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (/.f32 1 ux) (-.f32 (/.f32 -1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 6)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (/.f32 1 (pow.f32 ux 6)) (-.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4)))))
(+.f32 (+.f32 (/.f32 1 ux) (-.f32 (/.f32 -1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4)))) (/.f32 1 (pow.f32 ux 6)))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (/.f32 1 ux) (-.f32 (/.f32 -1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 6)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (/.f32 1 (pow.f32 ux 6)) (-.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4)))))
(+.f32 (+.f32 (/.f32 1 ux) (-.f32 (/.f32 -1 (pow.f32 ux 3)) (/.f32 1 (pow.f32 ux 4)))) (/.f32 1 (pow.f32 ux 6)))
1
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(fma.f32 -1 ux 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (pow.f32 ux 2) (*.f32 -1 ux))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (pow.f32 ux 2) (*.f32 -1 ux))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (pow.f32 ux 2) (*.f32 -1 ux))
(-.f32 (*.f32 ux ux) ux)
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(-.f32 (*.f32 ux ux) ux)
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (*.f32 -1 ux) (pow.f32 ux 2))
(-.f32 (*.f32 ux ux) ux)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(+.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (neg.f32 (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(+.f32 (neg.f32 (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))) 1)
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 1)
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 9))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 9))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (pow.f32 ux 9)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 9))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 9))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (pow.f32 ux 9)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1))
(*.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (-.f32 -1 (pow.f32 ux 3))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 ux 6)))) (neg.f32 (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 1 (pow.f32 (neg.f32 ux) 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 -1 (pow.f32 ux 9)))) (neg.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 -1 (pow.f32 ux 9)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 9))) (-.f32 -1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(*.f32 (/.f32 1 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (*.f32 -1 (neg.f32 (pow.f32 ux 3))))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (pow.f32 (neg.f32 ux) 3) 3))) (+.f32 1 (-.f32 (pow.f32 ux 6) (neg.f32 (pow.f32 (neg.f32 ux) 3)))))
(*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (pow.f32 (neg.f32 ux) 3) 3))))
(*.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) (neg.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux -1) (neg.f32 (-.f32 1 (pow.f32 ux 6)))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux -1) (+.f32 -1 (pow.f32 ux 6))))
(*.f32 (/.f32 (+.f32 (*.f32 ux ux) -1) (neg.f32 (-.f32 -1 (pow.f32 ux 9)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (fma.f32 ux ux -1) (neg.f32 (-.f32 -1 (pow.f32 ux 9)))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) (+.f32 1 (pow.f32 ux 9)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3))))))
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 1 (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (pow.f32 ux 6))) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 4))) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 6)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (-.f32 -1 (pow.f32 ux 3)) 1)) (/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4)))) (/.f32 1 (-.f32 -1 (pow.f32 ux 3))))) (-.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))))) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (-.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))) (fma.f32 ux ux (pow.f32 ux 4))))) (+.f32 1 (pow.f32 (fma.f32 ux ux (pow.f32 ux 4)) 3)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 9)))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (sqrt.f32 (-.f32 -1 (pow.f32 ux 9))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 9)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))) (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (sqrt.f32 (+.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 9)))) (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 9))) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 9)))) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (cbrt.f32 (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 6))))) (cbrt.f32 (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 -1 (pow.f32 ux 9)))) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 -1 (pow.f32 ux 9)))) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 ux (-.f32 -1 (pow.f32 ux 3))))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 -1 (pow.f32 ux 9)))) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (pow.f32 ux 6)))) (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 ux (-.f32 -1 (pow.f32 ux 3))))) (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6)))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (-.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 ux (-.f32 -1 (pow.f32 ux 3))))) (/.f32 (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 ux 9)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 ux 9)))))
(/.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (-.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 ux (-.f32 -1 (pow.f32 ux 3)))))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 ux 9))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (-.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 ux (-.f32 -1 (pow.f32 ux 3))))) (/.f32 (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 -1 (pow.f32 ux 3)))) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 ux 9)))))
(/.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (-.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 ux (-.f32 -1 (pow.f32 ux 3)))))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 ux 9))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 9)))) (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))))
(*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 9)))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (-.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 ux (-.f32 -1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 9))))))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 -1 (pow.f32 ux 9)) (-.f32 1 (pow.f32 ux 6)))) (*.f32 (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) (/.f32 (-.f32 -1 (+.f32 (pow.f32 ux 3) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 ux ux)))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 9)))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (-.f32 -1 (*.f32 (*.f32 ux ux) (+.f32 ux (-.f32 -1 (pow.f32 ux 3))))) (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 9))))))
(pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 1)
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 2)
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) 3)
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) 1/3)
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(pow.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) -1)
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (-.f32 -1 (pow.f32 ux 3)) 3)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(exp.f32 (-.f32 (log.f32 (+.f32 (*.f32 ux ux) -1)) (log1p.f32 (pow.f32 ux 3))))
(exp.f32 (-.f32 (log.f32 (fma.f32 ux ux -1)) (log1p.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (-.f32 (log.f32 (+.f32 (*.f32 ux ux) -1)) (log1p.f32 (pow.f32 ux 3))) 1))
(exp.f32 (-.f32 (log.f32 (fma.f32 ux ux -1)) (log1p.f32 (pow.f32 ux 3))))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) -1) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 (*.f32 ux (neg.f32 ux)) ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 (*.f32 ux (neg.f32 ux)) ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) -1))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux ux))) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) ux) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(+.f32 (*.f32 (+.f32 (*.f32 ux (neg.f32 ux)) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 -1 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(+.f32 (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (*.f32 (-.f32 -1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))))) 1)
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (sqrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) (*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2)))
(*.f32 (/.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) 2))
(*.f32 (cbrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) 2) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) 2))
(*.f32 (cbrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) 2) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 1 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) (+.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 -1 (pow.f32 ux 3))) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) 1))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 3))) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) 1))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) -1)))
(*.f32 (/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))
(/.f32 (+.f32 (*.f32 ux ux) -1) (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))))
(*.f32 (/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (sqrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3))) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (sqrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3))))
(*.f32 (sqrt.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3))) (*.f32 (/.f32 (sqrt.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (+.f32 ux -1))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))))) (-.f32 -1 (pow.f32 ux 3)))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2))) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2))) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3))) (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (cbrt.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3))))
(*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3))) (/.f32 (cbrt.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3))) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))))) (/.f32 (cbrt.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (+.f32 ux -1))))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (+.f32 ux -1)))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (+.f32 ux -1)))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))) (/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))) (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2))) (/.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2))) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (sqrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) (*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) 2)) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) 2))
(*.f32 (cbrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))) 2) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (*.f32 (-.f32 -1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 (*.f32 ux ux) -1)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (+.f32 ux -1)))) (*.f32 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2) (-.f32 -1 (*.f32 ux (+.f32 ux -1))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) 2) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 -1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (sqrt.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) -1) (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1)))))))
(*.f32 (/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) 1) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux))) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2)) (+.f32 (*.f32 ux ux) -1)) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 ux 1))) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2)) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) 1) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 1 (*.f32 (/.f32 (-.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1)))))))) (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (*.f32 (-.f32 -1 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3)) (+.f32 (*.f32 ux ux) -1)) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 -1 (pow.f32 (*.f32 ux (+.f32 ux -1)) 3)) (+.f32 1 (*.f32 ux (*.f32 (+.f32 ux -1) (+.f32 -1 (*.f32 ux (+.f32 ux -1))))))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (-.f32 -1 (pow.f32 (-.f32 (*.f32 ux ux) ux) 3)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (*.f32 (+.f32 -1 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (*.f32 ux (-.f32 ux 1))))) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (/.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))
(pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 1)
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 3)
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 3) 1/3)
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3)))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3)))) (-.f32 -1 (*.f32 ux (-.f32 ux 1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3)))) 3))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) (pow.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) (pow.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) (pow.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) (pow.f32 (-.f32 -1 (*.f32 ux (+.f32 ux -1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) 3) (pow.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))) 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 ux 1))) (-.f32 -1 (pow.f32 ux 3))))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (fma.f32 ux (neg.f32 ux) ux)) (-.f32 -1 (pow.f32 ux 3))))
(+.f32 (*.f32 ux ux) (neg.f32 ux))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) 1))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 ux (+.f32 -1 ux) (*.f32 0 ux))
(+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 ux (+.f32 -1 ux) (*.f32 0 ux))
(+.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 ux (+.f32 -1 ux) (*.f32 0 ux))
(+.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 ux (-.f32 ux 1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 ux) 1 ux)))
(fma.f32 ux (+.f32 ux -1) (*.f32 2 (+.f32 (neg.f32 ux) ux)))
(fma.f32 ux (+.f32 -1 ux) (*.f32 2 (*.f32 0 ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 ux) 1 ux)))
(fma.f32 ux (+.f32 ux -1) (+.f32 (+.f32 (neg.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 ux (+.f32 -1 ux) (*.f32 0 ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (fma.f32 ux (+.f32 ux -1) (+.f32 (neg.f32 ux) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 0 ux) (fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(fma.f32 ux (+.f32 ux -1) (+.f32 (+.f32 (neg.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 ux (+.f32 -1 ux) (*.f32 0 ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(fma.f32 ux (+.f32 ux -1) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(fma.f32 ux (+.f32 -1 ux) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (fma.f32 ux (+.f32 ux -1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (fma.f32 ux (+.f32 ux -1) (+.f32 (neg.f32 ux) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 0 ux) (fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (fma.f32 ux (+.f32 ux -1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 ux (-.f32 ux 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 ux (+.f32 ux -1) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 ux (+.f32 -1 ux) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (neg.f32 ux) (*.f32 ux ux))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 ux (+.f32 -1 ux) (*.f32 0 ux))
(+.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (neg.f32 ux) (+.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 ux ux))
(-.f32 (*.f32 ux ux) ux)
(+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 ux (-.f32 ux 1)))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (+.f32 (neg.f32 ux) ux)))
(fma.f32 ux (+.f32 -1 ux) (*.f32 0 ux))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 ux (-.f32 ux 1)))
(+.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 ux (-.f32 ux 1)))
(+.f32 (neg.f32 ux) (fma.f32 ux ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 ux (+.f32 -1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux ux) (exp.f32 (log1p.f32 ux))) 1)
(+.f32 1 (-.f32 (*.f32 ux ux) (exp.f32 (log1p.f32 ux))))
(-.f32 (+.f32 1 (*.f32 ux ux)) (exp.f32 (log1p.f32 ux)))
(*.f32 1 (*.f32 ux (-.f32 ux 1)))
(-.f32 (*.f32 ux ux) ux)
(*.f32 ux (-.f32 ux 1))
(-.f32 (*.f32 ux ux) ux)
(*.f32 (*.f32 ux (-.f32 ux 1)) 1)
(-.f32 (*.f32 ux ux) ux)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 1))) (sqrt.f32 (*.f32 ux (-.f32 ux 1))))
(-.f32 (*.f32 ux ux) ux)
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 2))
(-.f32 (*.f32 ux ux) ux)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 2) (cbrt.f32 (*.f32 ux (-.f32 ux 1))))
(-.f32 (*.f32 ux ux) ux)
(*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (fma.f32 ux ux ux))
(*.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (+.f32 ux (sqrt.f32 ux)) (-.f32 ux (sqrt.f32 ux)))
(*.f32 (/.f32 1 (fma.f32 ux ux ux)) (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))
(*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (fma.f32 ux ux ux))
(*.f32 (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))) (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))
(*.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (*.f32 ux (-.f32 ux 1)))
(-.f32 (*.f32 ux ux) ux)
(*.f32 (/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 4) (-.f32 (*.f32 ux ux) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (-.f32 (fma.f32 ux ux (pow.f32 ux 4)) (pow.f32 ux 3))) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (-.f32 (fma.f32 ux ux (pow.f32 ux 4)) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (-.f32 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 ux (fma.f32 ux ux ux))))) (-.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 8) (*.f32 ux (*.f32 (fma.f32 ux ux ux) (*.f32 ux (fma.f32 ux ux ux)))))) (-.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 8) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))))) (-.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 (pow.f32 ux 4) 3) (pow.f32 (*.f32 ux (fma.f32 ux ux ux)) 3))) (+.f32 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4)) (-.f32 (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 ux (fma.f32 ux ux ux))) (*.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 (pow.f32 ux 4) 3) (pow.f32 (*.f32 ux (fma.f32 ux ux ux)) 3))) (+.f32 (pow.f32 ux 8) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (-.f32 (*.f32 ux (fma.f32 ux ux ux)) (pow.f32 ux 4)))))
(/.f32 1 (/.f32 1 (*.f32 ux (-.f32 ux 1))))
(-.f32 (*.f32 ux ux) ux)
(/.f32 (*.f32 ux ux) (/.f32 (fma.f32 ux ux ux) (-.f32 (*.f32 ux ux) 1)))
(*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (fma.f32 ux ux ux))
(/.f32 (pow.f32 ux 3) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (fma.f32 ux ux ux))
(*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 1 (fma.f32 ux ux ux)))
(/.f32 (fma.f32 ux ux ux) (/.f32 (fma.f32 ux ux ux) (*.f32 ux (-.f32 ux 1))))
(*.f32 (/.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 ux (+.f32 ux -1)))
(*.f32 (-.f32 (*.f32 ux ux) ux) (/.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))))
(*.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (*.f32 ux (-.f32 ux 1))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))) (*.f32 ux (+.f32 ux -1)))
(*.f32 (-.f32 (*.f32 ux ux) ux) (/.f32 (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (/.f32 (fma.f32 ux ux ux) (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (fma.f32 ux ux ux)) (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (fma.f32 ux ux ux)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (sqrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))) (/.f32 (fma.f32 ux ux ux) (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (/.f32 (/.f32 (fma.f32 ux ux ux) (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))) (cbrt.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) (/.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4))) (cbrt.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (neg.f32 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (neg.f32 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 ux 6))) (neg.f32 (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux ux) (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (*.f32 ux (-.f32 ux -1)))
(/.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (neg.f32 ux) 3)) (-.f32 (+.f32 (pow.f32 ux 4) (*.f32 (neg.f32 ux) (neg.f32 ux))) (neg.f32 (pow.f32 ux 3))))
(*.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (/.f32 1 (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4))))
(pow.f32 (*.f32 ux (-.f32 ux 1)) 1)
(-.f32 (*.f32 ux ux) ux)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 1))) 2)
(-.f32 (*.f32 ux ux) ux)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 1))) 3)
(-.f32 (*.f32 ux ux) ux)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3) 1/3)
(-.f32 (*.f32 ux ux) ux)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 ux -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 ux ux) ux) 2))
(log.f32 (exp.f32 (*.f32 ux (-.f32 ux 1))))
(-.f32 (*.f32 ux ux) ux)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 ux 1)))))
(-.f32 (*.f32 ux ux) ux)
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 1)) 3))
(-.f32 (*.f32 ux ux) ux)
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 ux 1))))
(-.f32 (*.f32 ux ux) ux)
(exp.f32 (log.f32 (*.f32 ux (-.f32 ux 1))))
(-.f32 (*.f32 ux ux) ux)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 1))) 1))
(-.f32 (*.f32 ux ux) ux)
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 ux 1))))
(-.f32 (*.f32 ux ux) ux)
(fma.f32 1 (*.f32 ux ux) (neg.f32 ux))
(-.f32 (*.f32 ux ux) ux)
(fma.f32 ux ux (neg.f32 ux))
(-.f32 (*.f32 ux ux) ux)
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (neg.f32 ux))
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))
(-.f32 1 (*.f32 ux ux))
(+.f32 (*.f32 ux (neg.f32 ux)) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 (*.f32 (*.f32 ux (neg.f32 ux)) 1) 1)
(-.f32 1 (*.f32 ux ux))
(+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(-.f32 1 (*.f32 ux ux))
(*.f32 (-.f32 1 (*.f32 ux ux)) 1)
(-.f32 1 (*.f32 ux ux))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))
(-.f32 1 (*.f32 ux ux))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 (*.f32 ux ux)) 1))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) 1) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 (*.f32 ux ux)) 1))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6)))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(-.f32 1 (*.f32 ux ux))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(*.f32 (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (-.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))) (fma.f32 ux ux (pow.f32 ux 4)))) (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (fma.f32 ux ux (pow.f32 ux 4)) 3))))
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) 1)
(-.f32 1 (*.f32 ux ux))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(-.f32 1 (*.f32 ux ux))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(-.f32 1 (*.f32 ux ux))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(-.f32 1 (*.f32 ux ux))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.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 1 (/.f32 1 (+.f32 1 (+.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (-.f32 -1 (*.f32 ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 4)) (-.f32 -1 (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (neg.f32 (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 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(-.f32 1 (*.f32 ux ux))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(-.f32 1 (*.f32 ux ux))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))
(-.f32 1 (*.f32 ux ux))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))
(-.f32 1 (*.f32 ux ux))
(expm1.f32 (log.f32 (-.f32 2 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))

eval783.0ms (6.1%)

Compiler

Compiled 15268 to 9817 computations (35.7% saved)

prune323.0ms (2.5%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New5910591
Fresh011
Picked011
Done055
Total5917598
Error
100.0%
Counts
598 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
99.9%
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
98.3%
(-.f32 1 ux)
99.9%
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
97.8%
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (-.f32 (*.f32 ux ux) ux)))
9.3%
(*.f32 maxCos ux)
98.3%
(exp.f32 (log1p.f32 (neg.f32 ux)))
71.1%
1
Compiler

Compiled 65 to 49 computations (24.6% saved)

regimes60.0ms (0.5%)

Counts
12 → 1
Calls
Call 1
Inputs
1
(*.f32 maxCos ux)
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 (pow.f32 ux 3))) (-.f32 -1 (-.f32 (*.f32 ux ux) ux)))
(-.f32 (/.f32 1 (+.f32 (+.f32 1 ux) (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 (+.f32 1 ux) (*.f32 ux ux))))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
Calls

4 calls:

16.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
14.0ms
maxCos
14.0ms
ux
11.0ms
uy
Results
ErrorSegmentsBranch
99.9%1ux
99.9%1uy
99.9%1maxCos
99.9%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 155 to 98 computations (36.8% saved)

regimes44.0ms (0.3%)

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

4 calls:

14.0ms
maxCos
13.0ms
uy
9.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
7.0ms
ux
Results
ErrorSegmentsBranch
99.9%1ux
99.9%1uy
99.9%1maxCos
99.9%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes20.0ms (0.2%)

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

3 calls:

6.0ms
maxCos
6.0ms
uy
6.0ms
ux
Results
ErrorSegmentsBranch
98.3%1ux
98.3%1uy
98.3%1maxCos
Compiler

Compiled 22 to 16 computations (27.3% saved)

regimes24.0ms (0.2%)

Accuracy

Total -19.8b remaining (-214.4%)

Threshold costs -19.80b (-214.4%)

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

3 calls:

13.0ms
ux
5.0ms
uy
5.0ms
maxCos
Results
ErrorSegmentsBranch
71.1%1ux
71.1%1uy
71.1%1maxCos
Compiler

Compiled 19 to 14 computations (26.3% saved)

simplify16.0ms (0.1%)

Algorithm
egg-herbie
Rules
64×distribute-lft-neg-in
34×distribute-rgt-neg-in
26×*-commutative
24×+-commutative
22×distribute-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01146
12546
24046
35246
46946
57746
68346
79346
811246
912146
1013346
1114746
1214946
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%)

end37.0ms (0.3%)

Compiler

Compiled 21 to 15 computations (28.6% saved)

Profiling

Loading profile data...