Details

Time bar (total: 6.6s)

analyze1.0ms (0%)

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

Compiled 33 to 24 computations (27.3% saved)

sample1.3s (20.2%)

Results
1.3s8256×body256valid
Bogosity

preprocess82.0ms (1.2%)

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)

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

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 19 to 13 computations (31.6% saved)

localize19.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

Compiled 19 to 10 computations (47.4% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite75.0ms (1.1%)

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
0826
117422
2240522
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux maxCos)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 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))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux maxCos) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux maxCos)))))))

simplify92.0ms (1.4%)

Algorithm
egg-herbie
Rules
1038×associate-+l+
996×associate-+r+
792×+-commutative
602×associate-/r/
522×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03086255
18955611
244335611
Stop Event
node limit
Counts
157 → 193
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(-.f32 (-.f32 1 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))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(pow.f32 (*.f32 ux maxCos) 1)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
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 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(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 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 (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 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) (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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 ux (*.f32 maxCos (fma.f32 (+.f32 maxCos -1) 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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 maxCos ux 1) ux)) (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) 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)) (fma.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 3) (neg.f32 (*.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.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 (+.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 (*.f32 maxCos 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 (fma.f32 maxCos ux (+.f32 ux -1)) (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (fma.f32 maxCos ux (+.f32 ux -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (+.f32 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 (*.f32 maxCos 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 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.f32 1 ux) 4)))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (+.f32 ux -1))) 3) (pow.f32 (-.f32 1 ux) 6)) (fma.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (+.f32 ux -1))) (-.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 4))))
(/.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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 maxCos ux) 3/2) (pow.f32 (-.f32 1 ux) 3/2)) (fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (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 (-.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 (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 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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (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 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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) ux) (-.f32 1 maxCos))) (-.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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 ux (*.f32 (-.f32 1 maxCos) (-.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 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 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 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) ux) (-.f32 1 maxCos))) (-.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 ux (*.f32 (-.f32 1 maxCos) (-.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 (fma.f32 maxCos ux (-.f32 1 ux))) (/.f32 (sqrt.f32 (+.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 (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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (fma.f32 (+.f32 maxCos -1) ux 1)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) 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 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) (fma.f32 ux (-.f32 1 maxCos) 1))
(/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) ux) (-.f32 1 maxCos))) (-.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 ux (*.f32 (-.f32 1 maxCos) (-.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 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 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 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (fma.f32 maxCos ux (-.f32 1 ux))) (/.f32 (sqrt.f32 (+.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 (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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (fma.f32 (+.f32 maxCos -1) ux 1)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos -1) ux 1)) 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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 1 ux)) (sqrt.f32 (*.f32 maxCos 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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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 (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 ux maxCos -1)))))))
(*.f32 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 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (+.f32 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)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1)
(*.f32 maxCos ux)
(pow.f32 (*.f32 ux maxCos) 1)
(*.f32 maxCos ux)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) 2)
(*.f32 maxCos ux)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 3)
(*.f32 maxCos ux)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 3) 1/3)
(*.f32 maxCos ux)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 2))
(fabs.f32 (*.f32 maxCos ux))
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(*.f32 maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux maxCos))))
(*.f32 maxCos ux)
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) 3))
(*.f32 maxCos ux)
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)

localize16.0ms (0.2%)

Local error

Found 1 expressions with local error:

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

Compiled 16 to 9 computations (43.8% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite61.0ms (0.9%)

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

simplify67.0ms (1%)

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)

eval92.0ms (1.4%)

Compiler

Compiled 5802 to 3652 computations (37.1% saved)

prune39.0ms (0.6%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2455250
Fresh000
Picked101
Done011
Total2466252
Error
0b
Counts
252 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
0.4b
(/.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))))))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.9b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
9.3b
1
Compiler

Compiled 80 to 63 computations (21.3% saved)

localize7.0ms (0.1%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize20.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

Compiled 21 to 14 computations (33.3% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite64.0ms (1%)

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

simplify72.0ms (1.1%)

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)

localize65.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.2b
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)
0.2b
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 1 (*.f32 ux (-.f32 1 maxCos))))
0.4b
(/.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))))))
Compiler

Compiled 91 to 66 computations (27.5% saved)

series13.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
maxCos
@0
(/.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))))))
1.0ms
maxCos
@inf
(/.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))))))
1.0ms
maxCos
@-inf
(/.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))))))
1.0ms
ux
@-inf
(/.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))))))
1.0ms
ux
@inf
(/.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))))))

rewrite117.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1388×associate-/r/
706×associate-/l/
576×associate-+l+
368×+-commutative
344×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify158.0ms (2.4%)

Algorithm
egg-herbie
Rules
1222×associate-*r*
994×associate-*l*
946×associate-/l*
934×distribute-lft-in
856×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize79.0ms (1.2%)

Local error

Found 4 expressions with local error:

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

Compiled 68 to 44 computations (35.3% saved)

series8.0ms (0.1%)

Counts
4 → 72
Calls

21 calls:

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

rewrite130.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1186×associate-/r/
862×associate-/l/
372×+-commutative
368×add-sqr-sqrt
360×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify191.0ms (2.9%)

Algorithm
egg-herbie
Rules
790×distribute-lft-in
730×distribute-rgt-in
722×associate-/l*
618×*-commutative
578×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057211793
1180110945
Stop Event
node limit
Counts
253 → 312
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 (*.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))
ux
(+.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 maxCos ux))
(+.f32 ux (*.f32 maxCos ux))
(+.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 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(-.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 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (cbrt.f32 (pow.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) (cbrt.f32 (pow.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 (pow.f32 (-.f32 1 ux) 2) 1)
(/.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 (*.f32 ux ux))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 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 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux 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 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.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)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 1 (*.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) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.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 (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 1 (+.f32 -1 (+.f32 ux (*.f32 ux 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) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux 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 ux 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 ux 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 ux maxCos))))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 (-.f32 1 (+.f32 ux (*.f32 ux 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)) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (neg.f32 (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux 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 ux maxCos)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.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)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.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)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.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 (-.f32 (pow.f32 (-.f32 1 ux) 4) (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)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.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)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux 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 ux maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (sqrt.f32 (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux 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 ux maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (*.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (*.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux 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 ux 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 ux maxCos)))) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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)) (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux 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 ux maxCos)))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux 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 ux 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 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (cbrt.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) (pow.f32 (cbrt.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)))
(+.f32 1 (-.f32 (+.f32 ux (*.f32 ux maxCos)) 1))
(+.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 (+.f32 ux (*.f32 ux maxCos)) 0)
(+.f32 (+.f32 1 ux) (-.f32 (*.f32 ux maxCos) 1))
(-.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux maxCos)))
(-.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 ux))
(-.f32 (+.f32 ux (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 1 maxCos))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 maxCos 3))) (+.f32 (*.f32 maxCos maxCos) (-.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (-.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 (*.f32 maxCos maxCos) (-.f32 1 maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (*.f32 ux maxCos)))))
(pow.f32 (+.f32 ux (*.f32 ux maxCos)) 1)
(pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux maxCos))) 2)
(pow.f32 (cbrt.f32 (+.f32 ux (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 1 maxCos)) ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))
(expm1.f32 (log1p.f32 (+.f32 ux (*.f32 ux maxCos))))
(exp.f32 (+.f32 (log1p.f32 maxCos) (log.f32 ux)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 maxCos) (log.f32 ux)) 1))
(log1p.f32 (expm1.f32 (+.f32 ux (*.f32 ux maxCos))))
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux 1 (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
Outputs
1
(+.f32 1 (*.f32 -2 ux))
(fma.f32 -2 ux 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(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))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(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))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
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)
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.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 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos)))) 1) (*.f32 ux (-.f32 1 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)))))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos)))) 1)) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(/.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 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (/.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 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 2 (+.f32 1 maxCos))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.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 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 2 (+.f32 1 maxCos)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)))) (*.f32 ux ux))) (/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(/.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 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (/.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 (/.f32 1 (+.f32 1 maxCos)) (/.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 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) 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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)) (fma.f32 -1 (/.f32 (-.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (/.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 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 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 2)))))))
(+.f32 (*.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (/.f32 2 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)))) (-.f32 (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (/.f32 1 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 1 maxCos) 4)))) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) 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)
ux
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 ux (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.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 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (-.f32 2 ux) (+.f32 1 (*.f32 ux (-.f32 1 ux))))
(+.f32 (-.f32 2 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))
(-.f32 (-.f32 2 ux) (+.f32 1 (*.f32 ux (-.f32 1 ux))))
(+.f32 (-.f32 2 ux) (+.f32 -1 (-.f32 (*.f32 ux ux) ux)))
(-.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 (/.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 (*.f32 ux ux) ux) (/.f32 (-.f32 1 (*.f32 ux 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 (*.f32 ux ux) ux) (/.f32 (-.f32 1 (*.f32 ux 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 (*.f32 ux ux) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 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 (-.f32 (*.f32 ux ux) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 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 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (cbrt.f32 (pow.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 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (pow.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 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.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 1 ux) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(*.f32 (*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))) (-.f32 (fma.f32 ux ux 1) 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 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))))
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 ux) (-.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 (pow.f32 ux 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (/.f32 (+.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 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(*.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 1 ux) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) (+.f32 1 (-.f32 (*.f32 ux ux) ux)))
(*.f32 (*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux))) (-.f32 (fma.f32 ux ux 1) 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 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))))
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 ux) (-.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 (pow.f32 ux 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (/.f32 (+.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 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(/.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 1 (*.f32 ux ux))) (*.f32 1 (*.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 (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 1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 (fma.f32 ux ux 1) ux) (+.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.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 1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 (fma.f32 ux ux 1) ux) (+.f32 (fma.f32 ux ux 1) 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 (*.f32 ux ux)) (+.f32 1 ux)) (-.f32 1 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 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)) (-.f32 1 ux))
(/.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 (*.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 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux 1) ux)) (-.f32 1 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 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 1 ux) (+.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.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 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 1 ux) (+.f32 (fma.f32 ux ux 1) 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 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 1 ux) (+.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 1 (*.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 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 1 ux) (+.f32 (fma.f32 ux ux 1) ux))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(fabs.f32 (pow.f32 (-.f32 1 ux) 2))
(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) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 -1 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux))))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.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 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.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 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(neg.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos -1))) (-.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 ux (fma.f32 ux maxCos -1)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 -1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux))))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 -1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux))))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 1 (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(neg.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos -1))) (-.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 ux (fma.f32 ux maxCos -1)))
(*.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 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (sqrt.f32 (-.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 (fma.f32 ux maxCos ux)))
(*.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 ux 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 ux maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 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 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.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 ux maxCos))))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.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 ux maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))) (/.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 (fma.f32 ux maxCos ux))) 2)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (neg.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 -1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (neg.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux))))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (fma.f32 ux maxCos ux))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 -1 maxCos)) (*.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 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3)))
(*.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 (fma.f32 (*.f32 ux (-.f32 -1 maxCos)) (*.f32 ux (-.f32 -1 maxCos)) ux) (fma.f32 ux maxCos 1)))
(*.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 ux maxCos)))) (cbrt.f32 (-.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 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 -1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux))))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.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 (/.f32 1 (-.f32 1 (fma.f32 ux maxCos ux))) (-.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 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (-.f32 1 (fma.f32 ux maxCos ux))) (/.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)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.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)) (/.f32 1 (-.f32 1 (fma.f32 ux maxCos ux))))) (+.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)) (-.f32 1 (fma.f32 ux maxCos ux)))) (-.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)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.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 (-.f32 (pow.f32 (-.f32 1 ux) 4) (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)))) (/.f32 1 (-.f32 1 (fma.f32 ux maxCos ux))))) (-.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 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 1 (fma.f32 ux maxCos ux)))) (-.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)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.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 1 (-.f32 1 (fma.f32 ux maxCos ux))) (-.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 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (*.f32 ux maxCos) 6)) (-.f32 1 (fma.f32 ux maxCos ux))) (/.f32 (+.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)) (fma.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))) (pow.f32 (-.f32 1 ux) 8))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))) (sqrt.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))) (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (sqrt.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))) (sqrt.f32 (+.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))) (sqrt.f32 (+.f32 1 (fma.f32 ux maxCos ux))))
(*.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 ux maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))) (cbrt.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux))))))
(*.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 ux maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))) (cbrt.f32 (+.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))) (cbrt.f32 (+.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (*.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))) (*.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)))) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))) (*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (+.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (+.f32 1 (fma.f32 ux maxCos ux))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (*.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 1 (+.f32 (+.f32 ux (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2)))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 3)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) 1/3)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 (fma.f32 ux maxCos ux)))
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(neg.f32 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos -1))) (-.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 ux (fma.f32 ux maxCos -1)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(fabs.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(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 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(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 ux maxCos))) 3)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 1))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.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)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2))
(*.f32 (pow.f32 (cbrt.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)))
(pow.f32 (*.f32 ux maxCos) 2)
(*.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) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos)))
(pow.f32 (*.f32 ux maxCos) 2)
(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 (*.f32 ux maxCos) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))) 1))
(pow.f32 (*.f32 ux maxCos) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 1 (-.f32 (+.f32 ux (*.f32 ux maxCos)) 1))
(fma.f32 ux maxCos ux)
(+.f32 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(+.f32 (*.f32 ux maxCos) ux)
(fma.f32 ux maxCos ux)
(+.f32 (+.f32 ux (*.f32 ux maxCos)) 0)
(fma.f32 ux maxCos ux)
(+.f32 (+.f32 1 ux) (-.f32 (*.f32 ux maxCos) 1))
(fma.f32 ux maxCos ux)
(-.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux maxCos)))
(fma.f32 ux maxCos ux)
(-.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) 1)
(fma.f32 ux maxCos ux)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 ux))
(+.f32 ux (expm1.f32 (log1p.f32 (*.f32 ux maxCos))))
(-.f32 (+.f32 ux (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 ux))
(+.f32 ux (expm1.f32 (log1p.f32 (*.f32 ux maxCos))))
(/.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 (*.f32 ux (+.f32 1 (pow.f32 maxCos 3))) (+.f32 (*.f32 maxCos maxCos) (-.f32 1 maxCos)))
(/.f32 ux (/.f32 (fma.f32 maxCos maxCos (-.f32 1 maxCos)) (+.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) maxCos)) (+.f32 1 (pow.f32 maxCos 3)))
(/.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 (*.f32 (+.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 (*.f32 maxCos maxCos) (-.f32 1 maxCos)))
(/.f32 ux (/.f32 (fma.f32 maxCos maxCos (-.f32 1 maxCos)) (+.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 ux (-.f32 (fma.f32 maxCos maxCos 1) maxCos)) (+.f32 1 (pow.f32 maxCos 3)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (-.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux ux) maxCos))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (+.f32 ux (*.f32 ux maxCos)) 1)
(fma.f32 ux maxCos ux)
(pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux maxCos))) 2)
(fma.f32 ux maxCos ux)
(pow.f32 (cbrt.f32 (+.f32 ux (*.f32 ux maxCos))) 3)
(fma.f32 ux maxCos ux)
(pow.f32 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 ux maxCos ux)
(sqrt.f32 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) 2))
(fabs.f32 (fma.f32 ux maxCos ux))
(log.f32 (pow.f32 (exp.f32 (+.f32 1 maxCos)) ux))
(fma.f32 ux maxCos ux)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (*.f32 ux maxCos)))))
(fma.f32 ux maxCos ux)
(cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))
(fma.f32 ux maxCos ux)
(expm1.f32 (log1p.f32 (+.f32 ux (*.f32 ux maxCos))))
(fma.f32 ux maxCos ux)
(exp.f32 (+.f32 (log1p.f32 maxCos) (log.f32 ux)))
(*.f32 ux (exp.f32 (log1p.f32 maxCos)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 maxCos) (log.f32 ux)) 1))
(exp.f32 (+.f32 (log1p.f32 maxCos) (log.f32 ux)))
(*.f32 ux (exp.f32 (log1p.f32 maxCos)))
(log1p.f32 (expm1.f32 (+.f32 ux (*.f32 ux maxCos))))
(fma.f32 ux maxCos ux)
(fma.f32 1 ux (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 ux 1 (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos ux)

eval819.0ms (12.4%)

Compiler

Compiled 32404 to 22612 computations (30.2% saved)

prune285.0ms (4.3%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New8382840
Fresh011
Picked101
Done134
Total8406846
Error
0b
Counts
846 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
1.3b
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.9b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
9.3b
1
Compiler

Compiled 70 to 54 computations (22.9% saved)

localize44.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 42 to 31 computations (26.2% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite115.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1788×associate-/r*
1420×associate-/l*
1104×associate-/r/
544×associate-/l/
258×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify139.0ms (2.1%)

Algorithm
egg-herbie
Rules
1106×associate-/l*
1104×associate-*r*
856×associate-/r*
816×associate-*l*
780×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067213492
1202112846
Stop Event
node limit
Counts
328 → 454
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
ux
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) ux)
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) ux)
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) ux)
(+.f32 (pow.f32 ux 2) ux)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(*.f32 -1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
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 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 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(+.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 (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (-.f32 1 (+.f32 1 ux)) 1)
(-.f32 1 ux)
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (-.f32 1 ux) 1)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 -1 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 ux (+.f32 1 ux) -1)) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 -1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.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 (fma.f32 ux ux (neg.f32 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (neg.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 1 (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2))) (-.f32 1 (+.f32 ux (*.f32 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 (fma.f32 ux ux (neg.f32 ux)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (-.f32 1 (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (+.f32 1 (pow.f32 ux 9))) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (-.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (fma.f32 ux (+.f32 1 ux) 1))) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (fma.f32 ux (+.f32 1 ux) 1))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (fma.f32 ux (+.f32 1 ux) -1)))
(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)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(+.f32 1 (fma.f32 ux (+.f32 1 ux) -1))
(+.f32 ux (*.f32 ux ux))
(+.f32 (+.f32 ux (*.f32 ux ux)) 0)
(+.f32 (*.f32 ux ux) ux)
(-.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))
(-.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1))) 2)
(-.f32 (/.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (fma.f32 ux (+.f32 1 ux) -1)) (+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)) 1))
(/.f32 ux (/.f32 1 (+.f32 1 ux)))
(/.f32 (+.f32 ux (*.f32 ux ux)) 1)
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))) ux))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (-.f32 1 ux))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) 1) (-.f32 1 ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (pow.f32 ux 3))) (/.f32 -1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 ux) (fma.f32 ux (+.f32 1 ux) -1))) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1)) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) 1) (-.f32 1 ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 -1 (pow.f32 ux 3))) (/.f32 -1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (-.f32 1 ux) (fma.f32 ux (+.f32 1 ux) -1))) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1)) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) 1) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(pow.f32 (+.f32 ux (*.f32 ux ux)) 1)
(pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux ux))) 2)
(pow.f32 (cbrt.f32 (+.f32 ux (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (*.f32 ux ux)))))
(cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))
(expm1.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)) 1))
(log1p.f32 (expm1.f32 (+.f32 ux (*.f32 ux ux))))
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(+.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) 1) 1)
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 ux 3))) 1)
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 6)))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (-.f32 1 (pow.f32 ux 9)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 9))) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (-.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 9))) (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (sqrt.f32 (-.f32 1 (pow.f32 ux 9)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 9))) (cbrt.f32 (-.f32 1 (pow.f32 ux 9)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 9)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 1 (neg.f32 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (*.f32 1 (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))))
(/.f32 (-.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 (pow.f32 ux 9) (pow.f32 ux 9))) (*.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 1 (pow.f32 ux 9))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (+.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))) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (*.f32 1 (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (neg.f32 (pow.f32 ux 3))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 9) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 1 (+.f32 (pow.f32 ux 9) (*.f32 (pow.f32 ux 9) (pow.f32 ux 9))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 (pow.f32 ux 6) (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) 1) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 (fma.f32 ux (+.f32 1 ux) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (fma.f32 ux (+.f32 1 ux) -1)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)))
(-.f32 (+.f32 2 (+.f32 ux (*.f32 ux ux))) 1)
(*.f32 1 (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))
(*.f32 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 1)) (+.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux ux)))))) (+.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) 3) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (-.f32 1 (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2))) (fma.f32 ux (+.f32 1 ux) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(/.f32 (fma.f32 ux (+.f32 1 ux) 1) (/.f32 (fma.f32 ux (+.f32 1 ux) -1) (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (/.f32 1 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (/.f32 (fma.f32 ux (+.f32 1 ux) -1) (sqrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (/.f32 (fma.f32 ux (+.f32 1 ux) -1) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (neg.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (*.f32 1 (neg.f32 (fma.f32 ux (+.f32 1 ux) -1))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (*.f32 1 (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) 1) (*.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 1)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (-.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) 1) (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 1))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) 3) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) 1)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) 1) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1))) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux ux))))) (-.f32 (sqrt.f32 (+.f32 ux (*.f32 ux ux))) 1))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) 1) (-.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux)))))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux)))))
(pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(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 (+.f32 1 ux) 1)))
(fma.f32 1 (+.f32 ux (*.f32 ux ux)) 1)
(fma.f32 ux (+.f32 1 ux) 1)
(fma.f32 (+.f32 1 ux) ux 1)
(fma.f32 (sqrt.f32 (+.f32 ux (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (*.f32 ux ux))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (*.f32 ux ux))) 2) (cbrt.f32 (+.f32 ux (*.f32 ux ux))) 1)
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
ux
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 -1 (pow.f32 ux 3))
(neg.f32 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 -1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) ux)
(fma.f32 ux ux ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux 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 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux 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 (neg.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (-.f32 1 (+.f32 1 ux)) 1)
(-.f32 1 ux)
(-.f32 1 ux)
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 ux))) 1)
(-.f32 1 ux)
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.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 (+.f32 1 ux) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 1 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (+.f32 ux (fma.f32 ux ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 ux (+.f32 1 ux) -1)) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 (fma.f32 ux (+.f32 1 ux) -1) (/.f32 (-.f32 1 ux) (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (-.f32 1 ux) 1)
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (/.f32 -1 (fma.f32 ux (+.f32 1 ux) 1)) (+.f32 -1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))))
(/.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 1 (+.f32 1 ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.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 (fma.f32 ux ux (neg.f32 ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (fma.f32 ux (+.f32 1 ux) 1)) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (neg.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux ux ux) 2)) 1)) (neg.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (neg.f32 (+.f32 ux (fma.f32 ux ux -1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 (fma.f32 ux ux ux) 3))) (-.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (/.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2))) (-.f32 1 (+.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))) (-.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (*.f32 ux ux) 1)) (-.f32 ux 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (-.f32 ux 1))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 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 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (-.f32 ux 1))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 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 (fma.f32 ux ux (neg.f32 ux)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (neg.f32 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (-.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 (fma.f32 ux (+.f32 1 ux) -1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux ux ux) 2)) 1)))
(*.f32 (+.f32 ux (fma.f32 ux ux -1)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (-.f32 1 (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 3)))
(-.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (+.f32 1 (pow.f32 ux 9))) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3)))) (+.f32 1 (pow.f32 ux 9)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 (pow.f32 ux 9)) (+.f32 1 (fma.f32 ux ux ux)))) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (-.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))) (-.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (-.f32 (-.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (*.f32 (*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)) (-.f32 1 (pow.f32 ux 9))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) 3)))
(/.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) 3)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (sqrt.f32 (+.f32 ux (fma.f32 ux ux -1))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))) (cbrt.f32 (+.f32 ux (fma.f32 ux ux -1))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) (-.f32 1 (*.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) (-.f32 1 (*.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (*.f32 (+.f32 ux (fma.f32 ux ux -1)) (+.f32 ux (fma.f32 ux ux -1))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 (fma.f32 ux (+.f32 1 ux) -1) (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(*.f32 (+.f32 ux (fma.f32 ux ux -1)) (/.f32 (+.f32 (fma.f32 ux ux ux) (-.f32 1 (*.f32 (pow.f32 ux 3) (+.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 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (fma.f32 ux ux ux) (-.f32 1 (*.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (fma.f32 ux (+.f32 1 ux) 1))) (fma.f32 ux (+.f32 1 ux) -1))
(*.f32 (fma.f32 ux (+.f32 1 ux) -1) (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(*.f32 (+.f32 ux (fma.f32 ux ux -1)) (/.f32 (+.f32 (fma.f32 ux ux ux) (-.f32 1 (*.f32 (pow.f32 ux 3) (+.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 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (fma.f32 ux (+.f32 1 ux) 1))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(*.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (fma.f32 ux ux ux) (-.f32 1 (*.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(*.f32 (+.f32 ux (fma.f32 ux ux -1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (fma.f32 ux ux ux) (-.f32 1 (*.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 ux 3))) (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (fma.f32 ux (+.f32 1 ux) -1)))
(*.f32 (/.f32 (-.f32 (fma.f32 ux (+.f32 1 ux) 1) (*.f32 (pow.f32 ux 3) (fma.f32 ux (+.f32 1 ux) 1))) (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(*.f32 (+.f32 ux (fma.f32 ux ux -1)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (fma.f32 ux ux ux) (-.f32 1 (*.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))))) (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(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)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(-.f32 1 ux)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 -1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (fma.f32 ux ux 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)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 3)))
(expm1.f32 (log1p.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (log.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(+.f32 1 (fma.f32 ux (+.f32 1 ux) -1))
(fma.f32 ux ux ux)
(+.f32 ux (*.f32 ux ux))
(fma.f32 ux ux ux)
(+.f32 (+.f32 ux (*.f32 ux ux)) 0)
(fma.f32 ux ux ux)
(+.f32 (*.f32 ux ux) ux)
(fma.f32 ux ux ux)
(-.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))
(fma.f32 ux ux ux)
(-.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(fma.f32 ux ux ux)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1))) 2)
(fma.f32 ux ux ux)
(-.f32 (/.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (fma.f32 ux (+.f32 1 ux) -1)) (+.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)) 1))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux (+.f32 1 ux) -1)) (+.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 ux (fma.f32 ux ux -1))) (+.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux ux -1)))))
(/.f32 ux (/.f32 1 (+.f32 1 ux)))
(fma.f32 ux ux ux)
(/.f32 (+.f32 ux (*.f32 ux ux)) 1)
(fma.f32 ux ux ux)
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))) ux))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) ux)
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) ux)
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (-.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) ux)
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) 1) (-.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (+.f32 -1 (pow.f32 ux 3))) (/.f32 -1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 ux) (fma.f32 ux (+.f32 1 ux) -1))) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1)) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) ux))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))))
(/.f32 (*.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))))
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 ux))) ux) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) ux)
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))))
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))))
(/.f32 ux (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) 1) (-.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (+.f32 -1 (pow.f32 ux 3))) (/.f32 -1 (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (-.f32 1 ux) (fma.f32 ux (+.f32 1 ux) -1))) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 ux) ux))
(*.f32 (/.f32 ux (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 1)) (/.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(*.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (fma.f32 ux (+.f32 1 ux) 1)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (+.f32 1 ux) 1)))
(*.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))))
(/.f32 (*.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (*.f32 ux (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) ux) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (*.f32 ux (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 ux))) ux) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) 2)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) 1) (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) ux)
(*.f32 (/.f32 ux (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))))
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) ux) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))))))
(/.f32 ux (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (neg.f32 ux))))))))
(pow.f32 (+.f32 ux (*.f32 ux ux)) 1)
(fma.f32 ux ux ux)
(pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux ux))) 2)
(pow.f32 (sqrt.f32 (fma.f32 ux ux ux)) 2)
(pow.f32 (cbrt.f32 (+.f32 ux (*.f32 ux ux))) 3)
(fma.f32 ux ux ux)
(pow.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 1/3)
(fma.f32 ux ux ux)
(sqrt.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux ux ux) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 1 ux)))
(*.f32 (+.f32 1 ux) (log.f32 (exp.f32 ux)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (*.f32 ux ux)))))
(fma.f32 ux ux ux)
(cbrt.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))
(fma.f32 ux ux ux)
(expm1.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(fma.f32 ux ux ux)
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)) 1))
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 ux)))
(log1p.f32 (expm1.f32 (+.f32 ux (*.f32 ux ux))))
(fma.f32 ux ux ux)
(+.f32 1 (neg.f32 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) 1))
(-.f32 1 (pow.f32 ux 3))
(+.f32 (neg.f32 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(+.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) 1) 1)
(-.f32 1 (pow.f32 ux 3))
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 ux 3))) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 1 (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (cbrt.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (-.f32 1 (pow.f32 ux 9)))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (pow.f32 ux 6))) (-.f32 1 (pow.f32 ux 3)))
(-.f32 1 (pow.f32 ux 3))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 9))) (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))))
(*.f32 (+.f32 1 (-.f32 (pow.f32 ux 6) (pow.f32 ux 3))) (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 9))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (-.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(*.f32 (-.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (/.f32 (-.f32 1 (pow.f32 ux 9)) (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 9)) (-.f32 (-.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))) (-.f32 1 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)) 3))))
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(/.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(-.f32 1 (pow.f32 ux 3))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)))
(-.f32 1 (pow.f32 ux 3))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 (pow.f32 ux 3)))))
(-.f32 1 (pow.f32 ux 3))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (pow.f32 ux 3))) (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 (pow.f32 ux 3))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 9))) (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (sqrt.f32 (-.f32 1 (pow.f32 ux 9)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 9))) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 9))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 9))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 9))) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 9))) (cbrt.f32 (-.f32 1 (pow.f32 ux 9)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 9)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 9))) (cbrt.f32 (-.f32 1 (pow.f32 ux 9)))) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 9))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 9))) (cbrt.f32 (-.f32 1 (pow.f32 ux 9)))) (/.f32 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 9)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (neg.f32 (pow.f32 ux 3))))
(/.f32 (+.f32 -1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 1 (neg.f32 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 -1 (neg.f32 (pow.f32 ux 3))))
(/.f32 (+.f32 -1 (pow.f32 ux 6)) (-.f32 -1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (+.f32 -1 (pow.f32 ux 9)) (-.f32 (-.f32 -1 (pow.f32 ux 3)) (pow.f32 ux 6)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (*.f32 1 (neg.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 9))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (+.f32 -1 (pow.f32 ux 9)) (-.f32 (-.f32 -1 (pow.f32 ux 3)) (pow.f32 ux 6)))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3)))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 9) (pow.f32 ux 9))) (*.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 1 (pow.f32 ux 9))))
(/.f32 (-.f32 1 (pow.f32 ux 18)) (*.f32 (+.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (pow.f32 ux 18)) (*.f32 (+.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 12)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (+.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))) (neg.f32 (pow.f32 ux 3)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (neg.f32 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (-.f32 (pow.f32 ux 6) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (*.f32 1 (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 3)) (neg.f32 (pow.f32 ux 3))) (neg.f32 (pow.f32 ux 3))))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (neg.f32 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 3)) 3)) (-.f32 (pow.f32 ux 6) (-.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 9) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (+.f32 1 (+.f32 (pow.f32 ux 9) (*.f32 (pow.f32 ux 9) (pow.f32 ux 9))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 9) 3)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (+.f32 1 (+.f32 (pow.f32 ux 9) (pow.f32 ux 18))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 9) 3)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))) (+.f32 1 (+.f32 (pow.f32 ux 9) (pow.f32 ux 18))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 (pow.f32 ux 6) (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 12)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (+.f32 (pow.f32 ux 6) (pow.f32 ux 12))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) 1) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (pow.f32 ux 9)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 ux 3) (pow.f32 ux 6)))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 9)) (cbrt.f32 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))) (cbrt.f32 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6))))) (cbrt.f32 (+.f32 (pow.f32 ux 3) (+.f32 1 (pow.f32 ux 6)))))
(pow.f32 (-.f32 1 (pow.f32 ux 3)) 1)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) 2)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 3))) 3)
(-.f32 1 (pow.f32 ux 3))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3) 1/3)
(-.f32 1 (pow.f32 ux 3))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 3)))))
(-.f32 1 (pow.f32 ux 3))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 3)) 3))
(-.f32 1 (pow.f32 ux 3))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 ux 3))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 3))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 3))))
(-.f32 1 (pow.f32 ux 3))
(-.f32 (fma.f32 ux (+.f32 1 ux) 1) 0)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1))) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(-.f32 (/.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (fma.f32 ux (+.f32 1 ux) -1)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux (+.f32 1 ux) -1)) (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 ux (fma.f32 ux ux -1))) (/.f32 1 (+.f32 ux (fma.f32 ux ux -1))))
(-.f32 (+.f32 2 (+.f32 ux (*.f32 ux ux))) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 1 (fma.f32 ux (+.f32 1 ux) 1))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 ux (fma.f32 ux ux -1)))
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1)) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 ux (fma.f32 ux ux -1)))
(*.f32 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (fma.f32 ux (+.f32 1 ux) 1))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 1)) (+.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 3) -1)) (+.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (fma.f32 ux ux ux) 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux ux)))))) (+.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 ux (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 (pow.f32 (fma.f32 ux ux ux) 4) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (fma.f32 ux ux ux))))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 -1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 (pow.f32 (fma.f32 ux ux ux) 4) (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (fma.f32 ux ux ux))))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (+.f32 ux (fma.f32 ux ux -1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) 3) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))) (-.f32 1 (+.f32 ux (*.f32 ux ux))))) (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (-.f32 1 (+.f32 ux (*.f32 ux ux))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux ux ux) 2) 3) (pow.f32 (-.f32 1 (fma.f32 ux ux ux)) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 4) (-.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (-.f32 1 (fma.f32 ux ux ux)) 3) (pow.f32 (fma.f32 ux ux ux) 6))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 4) (-.f32 (*.f32 (-.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2))) (fma.f32 ux (+.f32 1 ux) 1))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (+.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)))
(*.f32 (+.f32 (fma.f32 ux (+.f32 1 ux) 1) (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (+.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) 2)) (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(/.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(/.f32 (fma.f32 ux (+.f32 1 ux) 1) (/.f32 (fma.f32 ux (+.f32 1 ux) -1) (fma.f32 ux (+.f32 1 ux) -1)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(/.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 1 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(/.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 ux (fma.f32 ux ux -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (/.f32 1 (/.f32 1 (fma.f32 ux (+.f32 1 ux) -1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 ux (fma.f32 ux ux -1)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (/.f32 1 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (/.f32 (fma.f32 ux (+.f32 1 ux) -1) (sqrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (fma.f32 ux (+.f32 1 ux) -1) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (+.f32 ux (fma.f32 ux ux -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))) (/.f32 (fma.f32 ux (+.f32 1 ux) -1) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (fma.f32 ux (+.f32 1 ux) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))) (/.f32 (+.f32 ux (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (neg.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 ux ux ux) 2)) 1) (neg.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (neg.f32 (+.f32 ux (fma.f32 ux ux -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1)) (*.f32 1 (neg.f32 (fma.f32 ux (+.f32 1 ux) -1))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 ux ux ux) 2)) 1) (neg.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (neg.f32 (+.f32 ux (fma.f32 ux ux -1))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3))) (*.f32 1 (neg.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 -1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) 1) (*.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 6) -1) (*.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 3) -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 3))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (-.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 4) -1) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 4)) (+.f32 ux (fma.f32 ux ux -1))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) 1) (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3) 1))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux ux) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))) (+.f32 (pow.f32 (fma.f32 ux ux ux) 6) (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux ux) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))) (+.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (pow.f32 (fma.f32 ux ux ux) 6))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) 3) 1) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) 1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 ux ux ux) 2) 3) -1) (*.f32 (fma.f32 ux (+.f32 1 ux) -1) (+.f32 (pow.f32 (fma.f32 ux ux ux) 4) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (pow.f32 (fma.f32 ux ux ux) 4)))) (+.f32 ux (fma.f32 ux ux -1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) 1) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (fma.f32 ux (+.f32 1 ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (+.f32 ux (fma.f32 ux ux -1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1))) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1)) (sqrt.f32 (fma.f32 ux (+.f32 1 ux) -1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 ux (fma.f32 ux ux -1)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (*.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))) (cbrt.f32 (fma.f32 ux (+.f32 1 ux) -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux -1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 ux (fma.f32 ux ux -1))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) -1) (+.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux ux))))) (-.f32 (sqrt.f32 (+.f32 ux (*.f32 ux ux))) 1))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (*.f32 (+.f32 (sqrt.f32 (fma.f32 ux ux ux)) -1) (+.f32 1 (sqrt.f32 (fma.f32 ux ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux ux) 2)) (*.f32 (+.f32 1 (sqrt.f32 (fma.f32 ux ux ux))) (+.f32 -1 (sqrt.f32 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (*.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2) (+.f32 ux (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux ux ux) 2) (fma.f32 ux ux ux)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) 2) (-.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) 1) (-.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (-.f32 1 (fma.f32 ux ux ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (*.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux ux ux))) (sqrt.f32 (-.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux)))))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (*.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux ux ux))) (*.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (-.f32 1 (fma.f32 ux ux ux))))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux ux) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (-.f32 1 (fma.f32 ux ux ux)))) (cbrt.f32 (-.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 2)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 1 ux) 1)) 3)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3) 1/3)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 2))
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux (+.f32 1 ux) 1))))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 1 ux) 1) 3))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(expm1.f32 (log1p.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(exp.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log1p.f32 (+.f32 ux (*.f32 ux ux))) 1))
(exp.f32 (log1p.f32 (fma.f32 ux ux ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux (+.f32 1 ux) 1)))
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 1 (+.f32 ux (*.f32 ux ux)) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 1 ux) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (+.f32 1 ux) ux 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))
(fma.f32 (sqrt.f32 (+.f32 ux (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (*.f32 ux ux))) 1)
(+.f32 (pow.f32 (sqrt.f32 (fma.f32 ux ux ux)) 2) 1)
(+.f32 1 (pow.f32 (sqrt.f32 (fma.f32 ux ux ux)) 2))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (*.f32 ux ux))) 2) (cbrt.f32 (+.f32 ux (*.f32 ux ux))) 1)
(+.f32 (+.f32 1 ux) (*.f32 ux ux))
(+.f32 1 (fma.f32 ux ux ux))

localize76.0ms (1.2%)

Local error

Found 4 expressions with local error:

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

Compiled 79 to 40 computations (49.4% saved)

series5.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite103.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1208×associate-/r/
880×associate-/l/
388×associate-+l+
386×add-sqr-sqrt
382×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

simplify118.0ms (1.8%)

Algorithm
egg-herbie
Rules
1262×+-commutative
604×associate--r+
592×associate--l+
556×distribute-lft-in
514×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03709779
112099007
261728983
Stop Event
node limit
Counts
169 → 189
Calls
Call 1
Inputs
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 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (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 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (-.f32 1 ux) 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 (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 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 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.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)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) 1)
(*.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 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 (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 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))))) (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 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.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 (+.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 (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 1 (-.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 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 1 (-.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 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 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 (+.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) (/.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 (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) 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 (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 (-.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 1 (/.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 (-.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)) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux 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 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux 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 (neg.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 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (neg.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 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 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))) (-.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 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.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) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.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) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.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) 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 (/.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 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (*.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.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) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (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 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.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) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.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) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.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) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (*.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(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 (-.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)) (+.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)))
(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 (*.f32 ux (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 ux (*.f32 ux maxCos)) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 ux maxCos))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(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 (pow.f32 (*.f32 ux maxCos) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
Outputs
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)
(-.f32 1 (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.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 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos))))) 1) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos)))) 1) (*.f32 ux (-.f32 1 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)))))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos)))))) (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos))))) 1)) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos)))) 1)) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos 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 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (neg.f32 (/.f32 (-.f32 (+.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 1 maxCos)))) ux) (+.f32 (/.f32 2 (+.f32 1 maxCos)) (+.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux))
(-.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 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.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 2 (+.f32 1 maxCos)) (/.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 (neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)))) (*.f32 ux ux))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux))) (-.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)))) (*.f32 ux ux)) (/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos 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 (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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)))) ux)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos 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 (/.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 4))) (-.f32 (+.f32 (+.f32 (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 3))) (/.f32 2 (+.f32 1 maxCos))) (fma.f32 -1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)) (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 maxCos (*.f32 ux ux)) (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4))) (/.f32 (/.f32 2 (*.f32 ux ux)) (pow.f32 (+.f32 1 maxCos) 3))) (-.f32 (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux))) (+.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 4)))))))
(+.f32 (*.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4))) (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (-.f32 (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)))) ux) (-.f32 (/.f32 (/.f32 2 (*.f32 ux ux)) (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 4)))))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (neg.f32 (/.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (/.f32 (pow.f32 (-.f32 1 ux) 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 (-.f32 1 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 (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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux 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 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.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 (-.f32 1 ux) (*.f32 ux 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 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 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 (-.f32 1 ux) (*.f32 ux 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))))) (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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (+.f32 -1 (*.f32 ux (+.f32 1 maxCos)))))
(neg.f32 (*.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 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 1 maxCos) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 ux (+.f32 1 maxCos) -1))
(*.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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 (/.f32 1 (-.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 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 1 (-.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 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux 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 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux 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 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (/.f32 1 (+.f32 -1 (*.f32 ux (+.f32 1 maxCos)))) (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(neg.f32 (*.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 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 1 maxCos) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 ux (+.f32 1 maxCos) -1))
(*.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 (-.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 (-.f32 1 ux) (*.f32 ux 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 (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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 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 (-.f32 1 ux) (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.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 (-.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 (-.f32 1 ux) (*.f32 ux 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 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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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)) 2)))) (neg.f32 (+.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux 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 (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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (/.f32 1 (/.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 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (/.f32 1 (/.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 (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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 -1 maxCos)) (*.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 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (fma.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (neg.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))))
(/.f32 (-.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 (+.f32 (*.f32 (*.f32 ux (-.f32 -1 maxCos)) (*.f32 ux (-.f32 -1 maxCos))) ux) (fma.f32 ux maxCos 1))))
(/.f32 (-.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 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 (*.f32 ux (-.f32 -1 maxCos)) (*.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 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (/.f32 (neg.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 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (neg.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 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux 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 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 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)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 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 (-.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 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (-.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (*.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)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (-.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) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (-.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2) (*.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)))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.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 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.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))))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.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) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.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 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 3)) (/.f32 1 (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))))) (+.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (-.f32 1 ux) 4)))))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fma.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4)) (-.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4)) (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 8))) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4)) 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 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.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 (/.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 (fma.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 (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) 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)) 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 (-.f32 1 ux) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.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 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (*.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.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) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)) (-.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 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos))) (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (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 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.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 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.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) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.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 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))) (+.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) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (/.f32 (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))))
(*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.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 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (*.f32 (+.f32 1 (+.f32 (*.f32 ux (+.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos)))))
(*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 ux (+.f32 1 maxCos)))) (*.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 (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux (+.f32 1 maxCos) (pow.f32 (*.f32 ux (+.f32 1 maxCos)) 2)))) (+.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux) (+.f32 1 maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux 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)
(/.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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (/.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(neg.f32 (/.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 1 (+.f32 -1 (*.f32 ux (+.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux (+.f32 1 maxCos) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 ux (+.f32 1 maxCos) -1))
(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))
(fabs.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos)))) 1)
(*.f32 ux (*.f32 ux maxCos))
(pow.f32 (*.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 ux (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 ux maxCos))) 2)
(*.f32 ux (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 ux maxCos))) 3)
(*.f32 ux (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 3) 1/3)
(*.f32 ux (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) ux))
(*.f32 ux (log.f32 (pow.f32 (exp.f32 maxCos) ux)))
(*.f32 ux (*.f32 ux (log.f32 (exp.f32 maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 3))
(*.f32 ux (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 ux (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))) 1))
(*.f32 ux (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 ux maxCos) 2)

eval476.0ms (7.2%)

Compiler

Compiled 22823 to 15070 computations (34% saved)

prune225.0ms (3.4%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New7362738
Fresh011
Picked101
Done134
Total7386744
Error
0b
Counts
744 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (-.f32 (+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
0.1b
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.9b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
9.3b
1
Compiler

Compiled 84 to 61 computations (27.4% saved)

localize66.0ms (1%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 42 computations (50% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite159.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1236×associate-/r/
506×associate-+l+
394×+-commutative
374×add-sqr-sqrt
368×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify176.0ms (2.7%)

Algorithm
egg-herbie
Rules
698×associate--r+
696×associate-+l-
618×distribute-lft-in
612×associate--l+
550×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043010923
114569383
262559359
Stop Event
node limit
Counts
153 → 226
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 (*.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 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 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 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 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 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 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)))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 6) 1/3)
(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 (log1p.f32 (neg.f32 ux)) 2))
(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) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.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 (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux 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 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (+.f32 -1 (+.f32 ux (*.f32 ux 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) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux 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 ux 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 ux 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 ux maxCos))))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 (-.f32 1 (+.f32 ux (*.f32 ux 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)) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (neg.f32 (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)) 3)))) (neg.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux 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 ux maxCos)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))) (-.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 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.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) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) 1) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.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 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux 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 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)) 3))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)) 2)))) (neg.f32 (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)) 3)))) (neg.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (sqrt.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (*.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (*.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux 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 ux 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 ux maxCos)))) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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)) (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux 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 ux maxCos)))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux 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 ux 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 ux maxCos))))))
Outputs
1
(+.f32 1 (*.f32 -2 ux))
(fma.f32 -2 ux 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(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))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(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))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
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)
(-.f32 1 (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.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 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos))))) 1) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos)))) 1) (*.f32 ux (-.f32 1 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)))))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos)))))) (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos))))) 1)) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos)))) 1)) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos 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 (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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux))
(-.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 (-.f32 (/.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))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)))) (*.f32 ux ux))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux))) (/.f32 (-.f32 (/.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))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)))) (*.f32 ux ux))) (/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos 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 (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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos 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 (/.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 4))) (-.f32 (+.f32 (+.f32 (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 3))) (/.f32 2 (+.f32 1 maxCos))) (fma.f32 -1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)) (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 1 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 2)))))))
(+.f32 (*.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (/.f32 2 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)))) (-.f32 (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux))) (+.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 (fma.f32 ux maxCos ux) 2)))))))
(+.f32 (+.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 (+.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux))) (-.f32 (+.f32 (*.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4))) (/.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 (fma.f32 ux maxCos ux) 2))))))
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(+.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 (log.f32 (-.f32 2 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 (exp.f32 (log.f32 (-.f32 2 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 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 ux (+.f32 ux -1)) (/.f32 (-.f32 1 (*.f32 ux 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 ux (+.f32 ux -1)) (/.f32 (-.f32 1 (*.f32 ux 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 ux (+.f32 ux -1)) (/.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 (-.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 (*.f32 ux (+.f32 ux -1)) (/.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 (-.f32 1 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 (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 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (-.f32 1 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 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 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 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 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 (*.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 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 6) 1/3)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(fabs.f32 (pow.f32 (-.f32 1 ux) 2))
(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 (log1p.f32 (neg.f32 ux)) 2))
(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) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.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 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.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 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 1 (+.f32 -1 (+.f32 ux (*.f32 ux 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 (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (fma.f32 ux maxCos ux)))
(*.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 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (sqrt.f32 (-.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 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.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 ux 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 ux maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 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 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.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 ux maxCos))))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.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 ux maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux maxCos))) 2)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))) (/.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 (fma.f32 ux maxCos ux))) 2)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (neg.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 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 ux maxCos)) 3)))) (neg.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (fma.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (neg.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 3)) (+.f32 (fma.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (fma.f32 ux maxCos ux)) ux) (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 3)) (+.f32 1 (fma.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))))
(*.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 ux maxCos)))) (cbrt.f32 (-.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 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 ux maxCos) 4)) (-.f32 1 (fma.f32 ux maxCos ux))) (/.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 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2)) (*.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)) (-.f32 1 (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))) (-.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) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.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 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2) (*.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))))) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.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 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 4) (+.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)))) (-.f32 1 (fma.f32 ux maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 4) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4))))
(*.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))) (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.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 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 3)) (/.f32 1 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (pow.f32 (-.f32 1 ux) 8) (-.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2) (*.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)))) (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.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 (-.f32 1 ux) 6) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)) (*.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3) (pow.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4)) 3)) (-.f32 1 (fma.f32 ux maxCos ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 4)) (-.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2) (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) 1) (/.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 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 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 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 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 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 ux maxCos)) 3))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 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 ux maxCos)) 2)))) (neg.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 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 ux maxCos)) 3)))) (neg.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (-.f32 1 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) 1) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (fma.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) (neg.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))) (+.f32 1 (pow.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)) 3)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 3)) (+.f32 (fma.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (fma.f32 ux maxCos ux)) ux) (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (+.f32 1 (pow.f32 (neg.f32 (fma.f32 ux maxCos ux)) 3)) (+.f32 1 (fma.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (sqrt.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (sqrt.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (sqrt.f32 (+.f32 1 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1)))
(*.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 ux maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)) 2))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))) (cbrt.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))) (cbrt.f32 (+.f32 1 (fma.f32 ux maxCos ux))))
(*.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 ux maxCos)))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux 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 ux maxCos)) 3))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))) (*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (+.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (*.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (*.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))))
(*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))))
(*.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))) (*.f32 (+.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (*.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))))
(*.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (*.f32 (+.f32 (+.f32 1 ux) (*.f32 ux maxCos)) (+.f32 1 (*.f32 (+.f32 ux (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3)))))
(*.f32 (fma.f32 (fma.f32 ux maxCos ux) (+.f32 1 (fma.f32 ux maxCos ux)) 1) (*.f32 (+.f32 1 (fma.f32 ux maxCos ux)) (/.f32 (*.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 3)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) 1/3)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (+.f32 -1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 -1 (fma.f32 ux maxCos ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(fabs.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(log.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(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 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(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 ux maxCos))) 3)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 1))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))

localize99.0ms (1.5%)

Local error

Found 4 expressions with local error:

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

Compiled 99 to 48 computations (51.5% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite105.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1006×associate-+l+
572×+-commutative
500×associate-+r+
446×add-sqr-sqrt
436×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify151.0ms (2.3%)

Algorithm
egg-herbie
Rules
1470×associate-*r/
840×associate--l+
594×associate--r+
570×associate-+l-
504×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03497033
111066585
250226545
Stop Event
node limit
Counts
111 → 173
Calls
Call 1
Inputs
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 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3)))))) (-.f32 1 ux)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (*.f32 maxCos ux))) (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))) ux))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) ux)) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (*.f32 maxCos ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))) ux))
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (*.f32 maxCos ux))) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 maxCos ux)))) ux)
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)))
(+.f32 (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(*.f32 (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) 1) (/.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(neg.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)))) 1)
(-.f32 (/.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))) (/.f32 (pow.f32 ux 4) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))
(*.f32 1 (fma.f32 ux ux (fma.f32 -2 ux 1)))
(*.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 1)
(*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 -2 ux 1))) (hypot.f32 ux (sqrt.f32 (fma.f32 -2 ux 1))))
(*.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))) 2) (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))))
(*.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (/.f32 1 (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))
(*.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))) (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (+.f32 -2 ux)) (*.f32 ux (+.f32 -2 ux)))) (-.f32 1 (*.f32 ux (+.f32 -2 ux))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 -2 ux 1) 2)) (-.f32 (*.f32 ux ux) (fma.f32 -2 ux 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -2 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (+.f32 -2 ux)) (*.f32 ux (+.f32 -2 ux))) (*.f32 ux (+.f32 -2 ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4))) (neg.f32 (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))))
(pow.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 1)
(pow.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 -2 ux 1))) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 2))
(log.f32 (exp.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 -2 ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))))
(fma.f32 1 (fma.f32 -2 ux 1) (*.f32 ux ux))
(fma.f32 1 (*.f32 ux ux) (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 (sqrt.f32 (fma.f32 -2 ux 1)) (sqrt.f32 (fma.f32 -2 ux 1)) (*.f32 ux ux))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 -2 ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 ux 1)) 2) (cbrt.f32 (fma.f32 -2 ux 1)) (*.f32 ux ux))
Outputs
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)
(-.f32 1 (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(+.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 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos))))) 1) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos)))) 1) (*.f32 ux (-.f32 1 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)))))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos)))))) (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (+.f32 1 (neg.f32 maxCos))))) 1)) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))
(-.f32 (fma.f32 (pow.f32 ux 3) (*.f32 (+.f32 1 maxCos) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos))))) (fma.f32 (*.f32 ux ux) (-.f32 1 (fma.f32 maxCos maxCos (*.f32 (+.f32 1 maxCos) (-.f32 1 maxCos)))) 1)) (*.f32 ux (-.f32 1 maxCos)))
(*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 2)) ux) (+.f32 1 maxCos)))
(neg.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux) (/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux))
(-.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2)))))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (-.f32 (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux)) (/.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4)))) (*.f32 ux ux))) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)))
(-.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (/.f32 (-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (+.f32 1 maxCos)) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)))) ux))) (-.f32 (/.f32 (+.f32 (-.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (/.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 4))) (*.f32 ux ux)) (/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)))
(/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (/.f32 2 (+.f32 1 maxCos)) (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (-.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux) (/.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 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux))) (/.f32 2 (+.f32 1 maxCos)))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))
(+.f32 (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2))))
(+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (-.f32 (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.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 (/.f32 2 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 maxCos) 3))) (/.f32 2 (+.f32 1 maxCos))) (fma.f32 -1 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) ux)) (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 (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (+.f32 1 maxCos) 4)) (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (+.f32 1 maxCos) 2))) (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)))))
(+.f32 (*.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (/.f32 2 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3)))) (-.f32 (+.f32 (-.f32 (/.f32 2 (+.f32 1 maxCos)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (-.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos)) (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux))) (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (+.f32 1 maxCos) 4)) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2)))))))
(+.f32 (*.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos (pow.f32 (+.f32 1 maxCos) 4))) (+.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 2 (+.f32 1 maxCos)) (/.f32 2 (*.f32 ux (*.f32 ux (pow.f32 (+.f32 1 maxCos) 3))))) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 2) maxCos))) (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 maxCos) 3)) (-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 1 maxCos) 3) maxCos)) (/.f32 2 (pow.f32 (+.f32 1 maxCos) 2))))) ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) ux)) (-.f32 (/.f32 -1 (pow.f32 (+.f32 1 maxCos) 2)) (+.f32 (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (+.f32 1 maxCos) 4)) (/.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))))))
(/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (-.f32 1 ux))
(/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (-.f32 1 ux))
(/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (-.f32 1 ux))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux ux (fma.f32 -2 ux 1))) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (*.f32 ux ux) (-.f32 1 ux))) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (/.f32 maxCos (/.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (fma.f32 ux ux (fma.f32 ux -2 1)))) (fma.f32 -2 (/.f32 ux (-.f32 1 ux)) (/.f32 ux (/.f32 (-.f32 1 ux) ux)))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 -1 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux (fma.f32 -2 ux 1))) (pow.f32 (-.f32 1 ux) 3)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux ux (fma.f32 -2 ux 1))) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (*.f32 ux ux) (-.f32 1 ux))) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (fma.f32 -2 (/.f32 ux (-.f32 1 ux)) (/.f32 ux (/.f32 (-.f32 1 ux) ux))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 -1 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 ux ux)))) (/.f32 maxCos (/.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (fma.f32 ux ux (fma.f32 ux -2 1)))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (-.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))) (pow.f32 (-.f32 1 ux) 3)))))) (-.f32 1 ux)) (+.f32 (/.f32 (pow.f32 ux 2) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux))))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 -1 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux (fma.f32 -2 ux 1))) (pow.f32 (-.f32 1 ux) 3)))) (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux ux (fma.f32 -2 ux 1))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (*.f32 -2 (/.f32 ux (-.f32 1 ux)))) (/.f32 (pow.f32 maxCos 3) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 -1 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux (fma.f32 -2 ux 1))) (pow.f32 (-.f32 1 ux) 3)))))))))))
(+.f32 (/.f32 1 (-.f32 1 ux)) (+.f32 (+.f32 (fma.f32 -2 (/.f32 ux (-.f32 1 ux)) (/.f32 ux (/.f32 (-.f32 1 ux) ux))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 -1 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 ux ux)))) (/.f32 maxCos (/.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux) (fma.f32 ux ux (fma.f32 ux -2 1)))))) (*.f32 (/.f32 (pow.f32 maxCos 3) (-.f32 1 ux)) (*.f32 ux (fma.f32 -1 (/.f32 ux (/.f32 (-.f32 1 ux) ux)) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (/.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 ux ux))))))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (*.f32 maxCos ux))) (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))) ux))
(-.f32 (+.f32 1 (fma.f32 -1 (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (*.f32 ux maxCos))) (-.f32 1 (-.f32 ux (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)) ux))
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) ux)) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) (*.f32 maxCos ux))) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))) ux))
(+.f32 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (*.f32 -1 (-.f32 (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) ux) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) ux)) (-.f32 (+.f32 1 (fma.f32 -1 (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)) ux)))
(fma.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) ux) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) ux) (+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (*.f32 ux maxCos))) (-.f32 1 (-.f32 ux (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos))))))
(fma.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) ux) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) ux) (+.f32 (-.f32 (fma.f32 ux maxCos 1) (/.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (*.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 (fma.f32 ux maxCos 1) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (*.f32 maxCos ux))) ux)
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (-.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) maxCos) (*.f32 ux maxCos)) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 (+.f32 ux (-.f32 (/.f32 1 ux) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) maxCos)) (-.f32 1 ux))
(-.f32 (-.f32 (fma.f32 ux maxCos 1) (/.f32 (+.f32 ux (+.f32 (/.f32 1 ux) (-.f32 -2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) maxCos)) ux)
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux))) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 maxCos ux)))) ux)
(+.f32 1 (-.f32 (fma.f32 -1 (/.f32 (-.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) maxCos) (fma.f32 -1 (/.f32 (-.f32 (-.f32 (+.f32 ux (/.f32 1 ux)) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)) (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 1 ux))) (*.f32 ux maxCos))) ux))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (+.f32 ux (-.f32 (/.f32 1 ux) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) ux))) (/.f32 (+.f32 ux (-.f32 (/.f32 1 ux) (+.f32 2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) maxCos)) (-.f32 1 ux))
(-.f32 (-.f32 (-.f32 (fma.f32 ux maxCos 1) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (/.f32 (+.f32 ux (+.f32 (/.f32 1 ux) (-.f32 -2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) ux))) (/.f32 (+.f32 ux (+.f32 (/.f32 1 ux) (-.f32 -2 (/.f32 (pow.f32 (-.f32 1 ux) 2) ux)))) maxCos)) ux)
1
(+.f32 1 (*.f32 -2 ux))
(fma.f32 -2 ux 1)
(fma.f32 ux -2 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(*.f32 ux (+.f32 ux -2))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(*.f32 ux (+.f32 ux -2))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (/.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) 1)
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 1 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2) (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) (*.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (neg.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 1 (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2))) (+.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 2))) (+.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 3))) (+.f32 (pow.f32 (+.f32 ux (*.f32 ux maxCos)) 2) (+.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos ux) 3))) (+.f32 1 (+.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) 2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 1) (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (sqrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) 1) (/.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux)))) (sqrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)) (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2))) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (fma.f32 ux maxCos ux))) 2) (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))))
(pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 1)
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 2)
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 3)
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3) 1/3)
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(pow.f32 (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2))) -1)
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(neg.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (neg.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 2))
(fabs.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux))))
(log.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) 3))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) 3) (pow.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) 3)))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(exp.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) 1))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux ux (fma.f32 ux -2 1)) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)))) 1)
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(-.f32 (/.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))) (/.f32 (pow.f32 ux 4) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(*.f32 1 (fma.f32 ux ux (fma.f32 -2 ux 1)))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 1)
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 -2 ux 1))) (hypot.f32 ux (sqrt.f32 (fma.f32 -2 ux 1))))
(pow.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 -2 ux 1))) 2)
(pow.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) 2)
(*.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))) (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))) 2))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))) 2) (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (/.f32 1 (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(*.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (*.f32 (*.f32 ux ux) (fma.f32 -2 ux 1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))) (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6))))
(*.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (*.f32 (*.f32 ux ux) (fma.f32 -2 ux 1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (*.f32 (*.f32 ux ux) (fma.f32 -2 ux 1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (*.f32 (*.f32 ux ux) (fma.f32 -2 ux 1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (+.f32 -2 ux)) (*.f32 ux (+.f32 -2 ux)))) (-.f32 1 (*.f32 ux (+.f32 -2 ux))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux -2) (+.f32 ux -2)))) (-.f32 1 (*.f32 ux (+.f32 ux -2))))
(/.f32 (-.f32 1 (*.f32 (+.f32 ux -2) (*.f32 (+.f32 ux -2) (*.f32 ux ux)))) (-.f32 1 (*.f32 ux (+.f32 ux -2))))
(/.f32 (-.f32 (pow.f32 ux 4) (pow.f32 (fma.f32 -2 ux 1) 2)) (-.f32 (*.f32 ux ux) (fma.f32 -2 ux 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 -2 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (+.f32 -2 ux)) (*.f32 ux (+.f32 -2 ux))) (*.f32 ux (+.f32 -2 ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -2)) 3)) (-.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux -2) (+.f32 ux -2)))) (*.f32 ux (+.f32 ux -2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (+.f32 ux -2)) 3)) (+.f32 1 (*.f32 (+.f32 ux -2) (-.f32 (*.f32 (+.f32 ux -2) (*.f32 ux ux)) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4))) (neg.f32 (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 -2 ux 1) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux -2 1) 2) (pow.f32 ux 4)) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (-.f32 (pow.f32 ux 4) (*.f32 (fma.f32 -2 ux 1) (*.f32 ux ux))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 3) (pow.f32 ux 6)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 -2 ux 1) 2) (pow.f32 ux 4)) (*.f32 (*.f32 ux ux) (fma.f32 -2 ux 1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux -2 1) 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 (fma.f32 ux -2 1) (-.f32 (fma.f32 ux -2 1) (*.f32 ux ux)))))
(pow.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 1)
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 -2 ux 1))) 2)
(pow.f32 (hypot.f32 ux (sqrt.f32 (fma.f32 ux -2 1))) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))) 3)
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 (pow.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 3) 1/3)
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(sqrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 2))
(fabs.f32 (fma.f32 ux ux (fma.f32 ux -2 1)))
(log.f32 (exp.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)))))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(cbrt.f32 (pow.f32 (fma.f32 ux ux (fma.f32 -2 ux 1)) 3))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(expm1.f32 (log1p.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 -2 ux))))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 ux -2))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 -2 ux))) 1))
(exp.f32 (log1p.f32 (*.f32 ux (+.f32 ux -2))))
(log1p.f32 (expm1.f32 (fma.f32 ux ux (fma.f32 -2 ux 1))))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 1 (fma.f32 -2 ux 1) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 1 (*.f32 ux ux) (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 (sqrt.f32 (fma.f32 -2 ux 1)) (sqrt.f32 (fma.f32 -2 ux 1)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 -2 ux 1))
(fma.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2) (fma.f32 ux -2 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 ux 1)) 2) (cbrt.f32 (fma.f32 -2 ux 1)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(fma.f32 ux ux (fma.f32 ux -2 1))

eval368.0ms (5.6%)

Compiler

Compiled 17398 to 10582 computations (39.2% saved)

prune108.0ms (1.6%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New4710471
Fresh011
Picked011
Done044
Total4716477
Error
0b
Counts
477 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (-.f32 (+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
0.1b
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.9b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
9.3b
1
Compiler

Compiled 84 to 61 computations (27.4% saved)

regimes28.0ms (0.4%)

Counts
11 → 1
Calls
Call 1
Inputs
1
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(/.f32 (-.f32 (+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (-.f32 1 (*.f32 ux (+.f32 1 maxCos))))
(-.f32 (fma.f32 ux maxCos 1) ux)
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 (+.f32 1 ux) ux) 1))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)) (-.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)) (+.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))))
Outputs
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
Calls

4 calls:

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

Compiled 175 to 114 computations (34.9% saved)

regimes40.0ms (0.6%)

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

4 calls:

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

Compiled 36 to 26 computations (27.8% saved)

regimes13.0ms (0.2%)

Accuracy

Total -8.4b remaining (-924.2%)

Threshold costs -8.4b (-924.2%)

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

3 calls:

7.0ms
uy
3.0ms
ux
3.0ms
maxCos
Results
ErrorSegmentsBranch
0.9b1ux
0.9b1uy
0.9b1maxCos
Compiler

Compiled 19 to 15 computations (21.1% saved)

simplify9.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%)

end19.0ms (0.3%)

Compiler

Compiled 21 to 15 computations (28.6% saved)

Profiling

Loading profile data...