Details

Time bar (total: 11.2s)

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 (12%)

Results
1.3s8256×body256valid
Bogosity

preprocess78.0ms (0.7%)

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)

simplify32.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11715
23815
37415
416715
544215
689115
7108815
8111415
9111915
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Outputs
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 ux maxCos (-.f32 1 ux))
(-.f32 (fma.f32 ux maxCos 1) ux)

eval1.0ms (0%)

Compiler

Compiled 22 to 13 computations (40.9% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

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

Compiled 28 to 19 computations (32.1% saved)

localize18.0ms (0.2%)

Local error

Found 1 expressions with local error:

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

Compiled 19 to 10 computations (47.4% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

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

rewrite71.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify85.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

localize16.0ms (0.1%)

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

rewrite57.0ms (0.5%)

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

simplify64.0ms (0.6%)

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)

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 15 to 9 computations (40% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite50.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1644×add-sqr-sqrt
1628×*-un-lft-identity
1510×add-cube-cbrt
1494×add-cbrt-cube
164×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
116215
2197215
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(fma.f32 ux maxCos (-.f32 1 ux))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) 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 (*.f32 ux maxCos) 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (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 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 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 exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))))

simplify74.0ms (0.7%)

Algorithm
egg-herbie
Rules
1034×associate-*r/
868×+-commutative
740×distribute-lft-in
690×*-commutative
678×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
075981
1192805
2818799
33523765
47758765
Stop Event
node limit
Counts
49 → 46
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 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1)
(-.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(*.f32 (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 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(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)
(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))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
Outputs
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (+.f32 maxCos -1) ux)
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 ux (+.f32 maxCos -1))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 1 ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 maxCos ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (-.f32 1 ux))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.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))
(-.f32 (fma.f32 maxCos ux 1) ux)
(-.f32 (+.f32 (*.f32 ux maxCos) 1) ux)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(/.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (+.f32 ux (fma.f32 maxCos ux -1))) (+.f32 ux (fma.f32 maxCos ux -1)))
(/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 ux (fma.f32 maxCos ux -1)) (+.f32 ux (fma.f32 maxCos ux -1))))
(/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3) 1/3)
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 3))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux))
(-.f32 (fma.f32 maxCos ux 1) ux)

eval101.0ms (0.9%)

Compiler

Compiled 6107 to 3814 computations (37.5% saved)

prune44.0ms (0.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2728280
Fresh000
Picked101
Done112
Total2749283
Error
0b
Counts
283 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
0.4b
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.7b
(-.f32 1 ux)
0.1b
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
29.0b
(*.f32 maxCos ux)
0.5b
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
9.5b
1
Compiler

Compiled 190 to 135 computations (28.9% saved)

localize21.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

rewrite62.0ms (0.6%)

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

simplify68.0ms (0.6%)

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)

localize7.0ms (0.1%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize9.0ms (0.1%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize42.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 50 to 32 computations (36% saved)

series5.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite150.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1374×associate-/r*
1196×distribute-lft-in
1056×associate-/l*
756×associate-/r/
344×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify165.0ms (1.5%)

Algorithm
egg-herbie
Rules
912×associate-*r*
760×associate-*l*
626×*-commutative
598×+-commutative
480×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize79.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 33 computations (40% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite161.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1538×associate-/r/
1344×distribute-lft-in
842×associate-/l/
496×associate-+l+
322×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

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

simplify204.0ms (1.8%)

Algorithm
egg-herbie
Rules
1106×associate-*r*
928×associate-*l*
850×*-commutative
754×associate-+l+
718×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval851.0ms (7.6%)

Compiler

Compiled 33327 to 21814 computations (34.5% saved)

prune267.0ms (2.4%)

Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New105031053
Fresh213
Picked011
Done145
Total105391062
Error
0b
Counts
1062 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (/.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
1.1b
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (/.f32 ux (+.f32 1 ux))))
0.4b
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
0.4b
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) -1))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.7b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
29.0b
(*.f32 maxCos ux)
9.5b
1
Compiler

Compiled 144 to 105 computations (27.1% saved)

localize68.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 68 to 39 computations (42.6% saved)

series2.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite128.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1566×associate-/r/
500×associate-+l+
366×add-sqr-sqrt
358×pow1
358×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify169.0ms (1.5%)

Algorithm
egg-herbie
Rules
1324×associate-*r*
1070×associate-*l*
948×associate-/l*
866×*-commutative
714×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079323879
1268522369
Stop Event
node limit
Counts
403 → 544
Calls
Call 1
Inputs
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 3))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 3) (*.f32 -1 (pow.f32 ux 4))))
(+.f32 (pow.f32 ux 5) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 3) (*.f32 -1 (pow.f32 ux 4)))))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 (+.f32 (*.f32 -1 ux) 1) (/.f32 1 ux))
(-.f32 (+.f32 (*.f32 -1 ux) (+.f32 1 (/.f32 1 (pow.f32 ux 2)))) (/.f32 1 ux))
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 (+.f32 (*.f32 -1 ux) 1) (/.f32 1 ux))
(-.f32 (+.f32 (*.f32 -1 ux) (+.f32 1 (/.f32 1 (pow.f32 ux 2)))) (/.f32 1 ux))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 (-.f32 maxCos 1) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 3)) (*.f32 (-.f32 maxCos 1) ux))))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (/.f32 1 ux))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos ux) (/.f32 1 ux))) (/.f32 1 (pow.f32 ux 2)))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (/.f32 1 ux))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos ux) (/.f32 1 ux))) (/.f32 1 (pow.f32 ux 2)))
(/.f32 1 (+.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 0 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))) 1)
(-.f32 0 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) 1)
(*.f32 ux (*.f32 ux (/.f32 -1 (+.f32 ux 1))))
(*.f32 ux (*.f32 1 (/.f32 ux (-.f32 -1 ux))))
(*.f32 (*.f32 ux ux) (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (*.f32 ux ux) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (*.f32 ux ux) (neg.f32 (/.f32 -1 (+.f32 ux 1))))
(*.f32 -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1)
(*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1)
(*.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 ux ux))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 ux (neg.f32 ux)))
(*.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) -1))
(*.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (*.f32 ux ux)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 -1 (+.f32 ux 1)))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (*.f32 ux ux))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (*.f32 ux (neg.f32 ux)))
(*.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2)) (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 ux))) (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 (*.f32 ux ux) (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))) (/.f32 -1 (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (-.f32 -1 ux)) ux)
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (+.f32 ux -1)))
(*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (*.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2)) (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 (*.f32 1 (/.f32 ux (-.f32 -1 ux))) ux)
(*.f32 (/.f32 -1 (sqrt.f32 (-.f32 -1 ux))) (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 ux 1) (/.f32 ux (-.f32 -1 ux)))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (/.f32 (cbrt.f32 (*.f32 ux ux)) (-.f32 -1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (-.f32 -1 ux))) (/.f32 (cbrt.f32 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) (*.f32 ux (+.f32 ux -1)))
(*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) (*.f32 ux (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 -1 (-.f32 1 (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (+.f32 ux -1)))
(*.f32 (/.f32 -1 (-.f32 -1 (pow.f32 ux 3))) (*.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))
(*.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) 1)) ux)
(*.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) (sqrt.f32 ux))) (sqrt.f32 ux))
(*.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) (cbrt.f32 (*.f32 ux ux)))) (cbrt.f32 ux))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux)))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 ux 1))) (pow.f32 (+.f32 ux 1) -1/2))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 1)) (+.f32 ux -1))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 (*.f32 ux ux) (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 -1 (/.f32 (-.f32 -1 ux) ux)) ux)
(*.f32 (/.f32 -1 (/.f32 (-.f32 -1 ux) 1)) (*.f32 ux ux))
(*.f32 (/.f32 -1 (/.f32 (-.f32 -1 ux) (cbrt.f32 (pow.f32 ux 4)))) (cbrt.f32 (*.f32 ux ux)))
(*.f32 (/.f32 1 (/.f32 (-.f32 -1 ux) (cbrt.f32 (pow.f32 ux 4)))) (cbrt.f32 (*.f32 ux ux)))
(*.f32 (/.f32 (sqrt.f32 ux) (/.f32 (-.f32 -1 ux) ux)) (sqrt.f32 ux))
(*.f32 (/.f32 (cbrt.f32 (*.f32 ux ux)) (/.f32 (-.f32 -1 ux) ux)) (cbrt.f32 ux))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (-.f32 -1 ux)) (cbrt.f32 (*.f32 ux ux)))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (/.f32 (neg.f32 ux) (-.f32 -1 ux)) ux)
(*.f32 (/.f32 (neg.f32 ux) 1) (/.f32 ux (-.f32 -1 ux)))
(*.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (-.f32 -1 ux))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (neg.f32 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 ux (+.f32 ux -1)))
(*.f32 (/.f32 (neg.f32 ux) (-.f32 -1 (pow.f32 ux 3))) (*.f32 ux (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) (neg.f32 ux))
(*.f32 (/.f32 (neg.f32 ux) (/.f32 (-.f32 -1 ux) 1)) ux)
(*.f32 (/.f32 (neg.f32 ux) (/.f32 (-.f32 -1 ux) (sqrt.f32 ux))) (sqrt.f32 ux))
(*.f32 (/.f32 (neg.f32 ux) (/.f32 (-.f32 -1 ux) (cbrt.f32 (*.f32 ux ux)))) (cbrt.f32 ux))
(*.f32 (/.f32 (*.f32 -1 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (*.f32 -1 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (*.f32 (*.f32 ux (neg.f32 ux)) -1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (*.f32 (*.f32 ux (neg.f32 ux)) -1) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1)
(pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 3)
(pow.f32 (/.f32 (-.f32 -1 ux) (*.f32 ux ux)) -1)
(pow.f32 (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3) 1/3)
(neg.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(sqrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (-.f32 -1 ux) 2)))
(log.f32 (exp.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(log.f32 (/.f32 1 (exp.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (-.f32 -1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(exp.f32 (log.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux maxCos))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (/.f32 -1 (-.f32 -1 ux)))
(+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (*.f32 ux maxCos))
(+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (-.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 0) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(+.f32 (-.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (exp.f32 (log1p.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))) 1)
(*.f32 1 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (sqrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 2) (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (/.f32 1 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) 1) (/.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) 1) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))) (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))))) (+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 3))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (neg.f32 ux))))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (*.f32 ux (neg.f32 ux))))) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (neg.f32 ux))))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (*.f32 ux (neg.f32 ux))))) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (neg.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2))) (neg.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2)) (*.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) 3) (pow.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2)) (*.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))) (*.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))))
(/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))) (+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 -1 ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 -1 ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 -1 ux)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 -1 ux)))
(/.f32 (neg.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)) (neg.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 1)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 2)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 3))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(exp.f32 (log.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 1))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(fma.f32 ux maxCos (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 maxCos ux (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 1 (*.f32 ux maxCos) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 1 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (-.f32 -1 ux)))) (-.f32 1 (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (/.f32 -1 (-.f32 -1 ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))) (/.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log1p.f32 (/.f32 -1 (-.f32 -1 ux))))) 1)
(-.f32 (+.f32 (/.f32 -1 (-.f32 -1 ux)) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(*.f32 1 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 1)
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(*.f32 (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)))
(*.f32 (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (+.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))) (+.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))) (neg.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 1)
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(exp.f32 (log.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 maxCos ux (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 1 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 1 (/.f32 -1 (-.f32 -1 ux)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 -1 (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 (-.f32 -1 ux)))
Outputs
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 3))
(*.f32 ux (*.f32 ux (+.f32 -1 ux)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 3) (*.f32 -1 (pow.f32 ux 4))))
(+.f32 (*.f32 ux (*.f32 ux (+.f32 -1 ux))) (neg.f32 (pow.f32 ux 4)))
(+.f32 (neg.f32 (pow.f32 ux 4)) (*.f32 ux (*.f32 ux (+.f32 -1 ux))))
(+.f32 (pow.f32 ux 5) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 3) (*.f32 -1 (pow.f32 ux 4)))))
(+.f32 (+.f32 (*.f32 ux (*.f32 ux (+.f32 -1 ux))) (neg.f32 (pow.f32 ux 4))) (pow.f32 ux 5))
(+.f32 (*.f32 ux (*.f32 ux (+.f32 -1 ux))) (+.f32 (neg.f32 (pow.f32 ux 4)) (pow.f32 ux 5)))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(-.f32 (+.f32 (*.f32 -1 ux) 1) (/.f32 1 ux))
(-.f32 (-.f32 1 ux) (/.f32 1 ux))
(-.f32 1 (+.f32 ux (/.f32 1 ux)))
(-.f32 (+.f32 (*.f32 -1 ux) (+.f32 1 (/.f32 1 (pow.f32 ux 2)))) (/.f32 1 ux))
(-.f32 (+.f32 (-.f32 1 ux) (/.f32 1 (*.f32 ux ux))) (/.f32 1 ux))
(+.f32 (-.f32 1 ux) (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)))
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(-.f32 (+.f32 (*.f32 -1 ux) 1) (/.f32 1 ux))
(-.f32 (-.f32 1 ux) (/.f32 1 ux))
(-.f32 1 (+.f32 ux (/.f32 1 ux)))
(-.f32 (+.f32 (*.f32 -1 ux) (+.f32 1 (/.f32 1 (pow.f32 ux 2)))) (/.f32 1 ux))
(-.f32 (+.f32 (-.f32 1 ux) (/.f32 1 (*.f32 ux ux))) (/.f32 1 ux))
(+.f32 (-.f32 1 ux) (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (+.f32 -1 maxCos))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))
(*.f32 (neg.f32 ux) (+.f32 1 (neg.f32 maxCos)))
(*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 (neg.f32 maxCos))))
(+.f32 1 (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 (neg.f32 maxCos))))
(+.f32 1 (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux)))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (+.f32 1 (neg.f32 maxCos))))
(+.f32 1 (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(-.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (*.f32 ux maxCos) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 (-.f32 maxCos 1) ux)))
(+.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux ux))
(+.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 1 (*.f32 ux ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 3)) (*.f32 (-.f32 maxCos 1) ux))))
(+.f32 (+.f32 1 (fma.f32 -1 (pow.f32 ux 3) (*.f32 ux (+.f32 maxCos -1)))) (*.f32 ux ux))
(+.f32 1 (+.f32 (fma.f32 -1 (pow.f32 ux 3) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux ux)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 maxCos ux) (/.f32 1 ux))
(fma.f32 maxCos ux (/.f32 1 ux))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (fma.f32 maxCos ux (/.f32 1 ux)) (/.f32 1 (*.f32 ux ux)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos ux) (/.f32 1 ux))) (/.f32 1 (pow.f32 ux 2)))
(+.f32 (/.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 maxCos ux (/.f32 1 ux)) (/.f32 1 (*.f32 ux ux))))
(+.f32 (fma.f32 maxCos ux (/.f32 1 ux)) (-.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (*.f32 ux ux))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 maxCos ux) (/.f32 1 ux))
(fma.f32 maxCos ux (/.f32 1 ux))
(-.f32 (+.f32 (*.f32 maxCos ux) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (fma.f32 maxCos ux (/.f32 1 ux)) (/.f32 1 (*.f32 ux ux)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos ux) (/.f32 1 ux))) (/.f32 1 (pow.f32 ux 2)))
(+.f32 (/.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 maxCos ux (/.f32 1 ux)) (/.f32 1 (*.f32 ux ux))))
(+.f32 (fma.f32 maxCos ux (/.f32 1 ux)) (-.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 (*.f32 ux ux))))
(/.f32 1 (+.f32 1 ux))
(/.f32 1 (+.f32 ux 1))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux))
(+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux maxCos))
(+.f32 0 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))) 1)
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(-.f32 0 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) 1)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 ux (*.f32 ux (/.f32 -1 (+.f32 ux 1))))
(*.f32 ux (/.f32 (neg.f32 ux) (+.f32 ux 1)))
(/.f32 (neg.f32 ux) (/.f32 (+.f32 ux 1) ux))
(*.f32 ux (*.f32 1 (/.f32 ux (-.f32 -1 ux))))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (*.f32 ux ux) (/.f32 -1 (-.f32 -1 ux)))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (*.f32 ux ux) (/.f32 -1 (+.f32 ux 1)))
(*.f32 ux (/.f32 (neg.f32 ux) (+.f32 ux 1)))
(/.f32 (neg.f32 ux) (/.f32 (+.f32 ux 1) ux))
(*.f32 (*.f32 ux ux) (neg.f32 (/.f32 -1 (+.f32 ux 1))))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(*.f32 -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1)
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 ux ux))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 ux (neg.f32 ux)))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))))
(pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)
(*.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) -1))
(neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2))
(*.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))))
(neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (*.f32 ux ux)) (/.f32 -1 (+.f32 ux 1))))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 -1 (+.f32 ux 1)) (cbrt.f32 (*.f32 ux ux))))
(*.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (/.f32 -1 (+.f32 ux 1)) (cbrt.f32 (pow.f32 ux 4))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 -1 (-.f32 -1 ux)))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 -1 (+.f32 ux 1)))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (*.f32 ux ux))
(*.f32 ux (/.f32 (neg.f32 ux) (+.f32 ux 1)))
(/.f32 (neg.f32 ux) (/.f32 (+.f32 ux 1) ux))
(*.f32 (/.f32 -1 (+.f32 ux 1)) (*.f32 ux (neg.f32 ux)))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(*.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))))
(neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2)) (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 -1 ux))) (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))))
(pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 (*.f32 ux ux) (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (-.f32 -1 ux)) ux)))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 -1 (-.f32 -1 ux)))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (*.f32 ux ux) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))) (/.f32 -1 (sqrt.f32 (-.f32 -1 ux))))
(neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (cbrt.f32 (-.f32 -1 ux))) (/.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)))
(*.f32 (/.f32 ux (-.f32 -1 ux)) ux)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (+.f32 ux -1)))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 1 (-.f32 -1 (pow.f32 ux 3))) (*.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))))
(neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2)) (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (*.f32 1 (/.f32 ux (-.f32 -1 ux))) ux)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (/.f32 -1 (sqrt.f32 (-.f32 -1 ux))) (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))))
(neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2))
(*.f32 (/.f32 ux 1) (/.f32 ux (-.f32 -1 ux)))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (-.f32 -1 ux)) ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (/.f32 (cbrt.f32 (*.f32 ux ux)) (-.f32 -1 ux)))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (/.f32 (cbrt.f32 (*.f32 ux ux)) (-.f32 -1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (-.f32 -1 ux))) (/.f32 (cbrt.f32 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 (cbrt.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)))
(*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) (*.f32 ux (+.f32 ux -1)))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 ux (-.f32 -1 (pow.f32 ux 3))) (*.f32 ux (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 -1 (-.f32 1 (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (+.f32 ux -1)))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 -1 (-.f32 -1 (pow.f32 ux 3))) (*.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))
(*.f32 ux (/.f32 (neg.f32 ux) (+.f32 ux 1)))
(/.f32 (neg.f32 ux) (/.f32 (+.f32 ux 1) ux))
(*.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) 1)) ux)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(*.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) (sqrt.f32 ux))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 (sqrt.f32 ux) (sqrt.f32 ux)))
(*.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) (cbrt.f32 (*.f32 ux ux)))) (cbrt.f32 ux))
(*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) (cbrt.f32 (*.f32 ux ux))) (cbrt.f32 ux))
(*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux)))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux)))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 ux 1))) (pow.f32 (+.f32 ux 1) -1/2))
(*.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (pow.f32 (+.f32 ux 1) -1/2))
(/.f32 (*.f32 ux (pow.f32 (+.f32 ux 1) -1/2)) (/.f32 (sqrt.f32 (+.f32 ux 1)) ux))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) (/.f32 ux (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) ux)))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (cbrt.f32 (-.f32 -1 ux))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 1)) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 (*.f32 ux ux) (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (cbrt.f32 (-.f32 -1 ux))) (/.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)))
(*.f32 (/.f32 -1 (/.f32 (-.f32 -1 ux) ux)) ux)
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (/.f32 -1 (/.f32 (-.f32 -1 ux) 1)) (*.f32 ux ux))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (/.f32 -1 (/.f32 (-.f32 -1 ux) (cbrt.f32 (pow.f32 ux 4)))) (cbrt.f32 (*.f32 ux ux)))
(*.f32 (cbrt.f32 (*.f32 ux ux)) (/.f32 -1 (/.f32 (-.f32 -1 ux) (cbrt.f32 (pow.f32 ux 4)))))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (cbrt.f32 (pow.f32 ux 4)) (cbrt.f32 (*.f32 ux ux))))
(*.f32 (/.f32 1 (/.f32 (-.f32 -1 ux) (cbrt.f32 (pow.f32 ux 4)))) (cbrt.f32 (*.f32 ux ux)))
(*.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (/.f32 1 (-.f32 -1 ux)) (cbrt.f32 (pow.f32 ux 4))))
(*.f32 (cbrt.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 (pow.f32 ux 4)) (/.f32 1 (-.f32 -1 ux))))
(*.f32 (/.f32 (sqrt.f32 ux) (/.f32 (-.f32 -1 ux) ux)) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 (sqrt.f32 ux) (sqrt.f32 ux)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 ux ux)) (/.f32 (-.f32 -1 ux) ux)) (cbrt.f32 ux))
(*.f32 (cbrt.f32 ux) (*.f32 (/.f32 (cbrt.f32 (*.f32 ux ux)) (-.f32 -1 ux)) ux))
(*.f32 (/.f32 (cbrt.f32 (*.f32 ux ux)) (-.f32 -1 ux)) (*.f32 ux (cbrt.f32 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (-.f32 -1 ux)) (cbrt.f32 (*.f32 ux ux)))
(*.f32 (cbrt.f32 (pow.f32 ux 4)) (/.f32 (cbrt.f32 (*.f32 ux ux)) (-.f32 -1 ux)))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (neg.f32 ux) (-.f32 -1 ux)) ux)
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (/.f32 (neg.f32 ux) 1) (/.f32 ux (-.f32 -1 ux)))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (-.f32 -1 ux))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))))
(neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2))
(*.f32 (/.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 ux (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (cbrt.f32 (-.f32 -1 ux))) (/.f32 (neg.f32 ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)))
(*.f32 (/.f32 (neg.f32 ux) (-.f32 1 (*.f32 ux ux))) (*.f32 ux (+.f32 ux -1)))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (neg.f32 ux) (-.f32 -1 (pow.f32 ux 3))) (*.f32 ux (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) (neg.f32 ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(*.f32 (/.f32 (neg.f32 ux) (/.f32 (-.f32 -1 ux) 1)) ux)
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(*.f32 (/.f32 (neg.f32 ux) (/.f32 (-.f32 -1 ux) (sqrt.f32 ux))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (neg.f32 ux) (-.f32 -1 ux)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (/.f32 (neg.f32 ux) (-.f32 -1 ux))))
(*.f32 (/.f32 (neg.f32 ux) (/.f32 (-.f32 -1 ux) (cbrt.f32 (*.f32 ux ux)))) (cbrt.f32 ux))
(*.f32 (cbrt.f32 ux) (*.f32 (/.f32 (neg.f32 ux) (-.f32 -1 ux)) (cbrt.f32 (*.f32 ux ux))))
(*.f32 (/.f32 (neg.f32 ux) (-.f32 -1 ux)) (*.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux)))
(*.f32 (/.f32 (*.f32 -1 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 -1 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (*.f32 (*.f32 ux (neg.f32 ux)) -1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (*.f32 (*.f32 ux (neg.f32 ux)) -1) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (-.f32 -1 ux)) (neg.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 -1 ux)))
(*.f32 (sqrt.f32 (+.f32 -1 ux)) (/.f32 (*.f32 ux (/.f32 (neg.f32 ux) (sqrt.f32 (-.f32 -1 ux)))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 -1 ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux)))))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (sqrt.f32 (-.f32 -1 ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2))) (cbrt.f32 (+.f32 -1 ux)))
(/.f32 (/.f32 (*.f32 ux (cbrt.f32 (+.f32 -1 ux))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2) (neg.f32 ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux)))))
(*.f32 (/.f32 ux (/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 ux))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux)))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux -1)))
(*.f32 (sqrt.f32 (+.f32 -1 ux)) (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (-.f32 -1 ux)) ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (sqrt.f32 (+.f32 -1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux)))) (/.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (-.f32 -1 ux)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux)))) (/.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 (-.f32 -1 ux)) (sqrt.f32 (-.f32 -1 (pow.f32 ux 3))))))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (+.f32 ux -1)))
(*.f32 (cbrt.f32 (+.f32 -1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (+.f32 -1 ux)) (/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)))
(*.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2)) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux)))) (/.f32 (*.f32 ux ux) (*.f32 (cbrt.f32 (-.f32 -1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux)))) (/.f32 ux (/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 2) (cbrt.f32 (-.f32 -1 (pow.f32 ux 3)))) ux)))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) 1) (/.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) 1) (/.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (-.f32 -1 (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (fma.f32 ux ux -1) ux))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (+.f32 ux -1)))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (*.f32 ux (+.f32 ux -1))))
(*.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (-.f32 -1 (pow.f32 ux 3))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (neg.f32 (-.f32 -1 (pow.f32 ux 3)))) (neg.f32 (+.f32 1 (*.f32 ux (+.f32 ux -1)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux -1))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (neg.f32 (*.f32 ux (neg.f32 ux))) (+.f32 -1 (pow.f32 (neg.f32 ux) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 -1 (neg.f32 ux)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 ux))) (/.f32 ux (/.f32 (-.f32 -1 (pow.f32 ux 3)) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (-.f32 -1 (*.f32 ux (+.f32 -1 ux))))
(pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 3)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(pow.f32 (/.f32 (-.f32 -1 ux) (*.f32 ux ux)) -1)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(pow.f32 (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3) 1/3)
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(neg.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(sqrt.f32 (/.f32 (pow.f32 ux 4) (pow.f32 (-.f32 -1 ux) 2)))
(log.f32 (exp.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(log.f32 (/.f32 1 (exp.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (-.f32 -1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(exp.f32 (log.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 1))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(*.f32 ux (/.f32 ux (-.f32 -1 ux)))
(/.f32 (*.f32 ux ux) (-.f32 -1 ux))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))))
(+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))))
(+.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (fma.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) -1 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (fma.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) -1 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (+.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (fma.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) -1 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (*.f32 2 (fma.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) -1 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux maxCos))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (*.f32 ux maxCos)))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 ux maxCos)) (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 1) (*.f32 ux maxCos))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) -1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (fma.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 1 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) 2)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 ux maxCos (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux))))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (fma.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) -1 (*.f32 ux (/.f32 ux (-.f32 -1 ux))))))
(+.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 ux (/.f32 (neg.f32 ux) (-.f32 -1 ux))) (*.f32 2 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))))
(+.f32 (-.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 0) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (exp.f32 (log1p.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))) 1)
(-.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux))))
(-.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (/.f32 (*.f32 ux ux) (-.f32 -1 ux)))
(*.f32 1 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 1)
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (sqrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 2))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 2) (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (/.f32 1 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (/.f32 1 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 ux (*.f32 (/.f32 ux (-.f32 -1 ux)) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))))
(*.f32 (+.f32 (/.f32 ux (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (/.f32 ux (sqrt.f32 (-.f32 -1 ux)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2))
(*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (/.f32 1 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 ux (*.f32 (/.f32 ux (-.f32 -1 ux)) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) 1) (/.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) 1) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))))
(*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 ux (*.f32 (/.f32 ux (-.f32 -1 ux)) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))) (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))) (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3))))
(*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 ux (*.f32 (/.f32 ux (-.f32 -1 ux)) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))) (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))))) (+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 -1 ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 3))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) 3))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) (-.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux maxCos)))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (neg.f32 ux))))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux) (*.f32 (*.f32 ux (neg.f32 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))) (*.f32 (-.f32 -1 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (-.f32 -1 ux) (/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))) (fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux) (*.f32 ux (*.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (*.f32 ux (neg.f32 ux))))) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (fma.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux) (*.f32 (*.f32 ux (neg.f32 ux)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))) (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))
(*.f32 (-.f32 -1 ux) (/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))) (fma.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux) (*.f32 (*.f32 ux ux) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos))))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (neg.f32 ux))))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 -1 ux)))
(*.f32 (*.f32 (-.f32 -1 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))) (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 (-.f32 -1 ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))) (*.f32 (*.f32 ux (neg.f32 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 (-.f32 -1 ux) (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 (-.f32 -1 ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))) (*.f32 ux (*.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (*.f32 ux (neg.f32 ux))))) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 -1 ux)))
(*.f32 (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))) (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (*.f32 (*.f32 ux (neg.f32 ux)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))))
(*.f32 (-.f32 -1 ux) (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos))) (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (-.f32 (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (*.f32 (*.f32 ux ux) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (neg.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2))) (neg.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (neg.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2))) (neg.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))
(neg.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 3) (neg.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2))))
(*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3)))) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2)) (*.f32 ux (*.f32 (/.f32 ux (-.f32 -1 ux)) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2)) (*.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 4) (*.f32 (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 4) (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2)))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) 3) (pow.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2)) (*.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))) (*.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))))) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 4) (-.f32 (*.f32 (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (*.f32 ux (/.f32 ux (-.f32 -1 ux)))) (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2)) (*.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))))) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 4) (-.f32 (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2))) (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) (*.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2))))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)))
(*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (/.f32 1 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 ux (*.f32 (/.f32 ux (-.f32 -1 ux)) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (/.f32 1 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 ux (*.f32 (/.f32 ux (-.f32 -1 ux)) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))) (+.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))) (+.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))) (-.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 -1 ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3) (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2) (*.f32 (/.f32 ux (-.f32 -1 ux)) (*.f32 ux (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) (-.f32 (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 -1 ux)))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux) (*.f32 (*.f32 ux (neg.f32 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))))) (*.f32 (-.f32 -1 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux) (*.f32 ux (*.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))) (*.f32 (-.f32 -1 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 -1 ux)))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux) (*.f32 (*.f32 ux (neg.f32 ux)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos)))))) (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux) (*.f32 (*.f32 ux ux) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))) (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 -1 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 -1 ux)))
(/.f32 (-.f32 (*.f32 (-.f32 -1 ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))) (*.f32 (*.f32 ux (neg.f32 ux)) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))))) (*.f32 (-.f32 -1 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 -1 ux) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))) (*.f32 ux (*.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))) (*.f32 (-.f32 -1 ux) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 -1 ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (*.f32 ux (neg.f32 ux)))) (*.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 -1 ux)))
(/.f32 (-.f32 (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (*.f32 (*.f32 ux (neg.f32 ux)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos)))))) (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))
(/.f32 (-.f32 (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (*.f32 (*.f32 ux ux) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))) (*.f32 (-.f32 -1 ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)) (neg.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2)) (neg.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2) (*.f32 (*.f32 ux (/.f32 ux (-.f32 -1 ux))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) 3))) (-.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2)) (*.f32 ux (*.f32 (/.f32 ux (-.f32 -1 ux)) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 1)
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(pow.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 2)
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(pow.f32 (cbrt.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 3)
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(pow.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 3) 1/3)
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux)))) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 3))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(expm1.f32 (log1p.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(exp.f32 (log.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 1))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 ux maxCos (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 maxCos ux (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 1 (*.f32 ux maxCos) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 1 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (+.f32 (*.f32 (/.f32 ux (-.f32 -1 ux)) ux) (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (/.f32 ux (-.f32 -1 ux)) ux))
(fma.f32 ux maxCos (fma.f32 (/.f32 ux (-.f32 -1 ux)) ux (/.f32 -1 (-.f32 -1 ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))) 1)
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (-.f32 -1 ux)))) (-.f32 1 (*.f32 ux maxCos)))
(+.f32 -1 (fma.f32 ux maxCos (exp.f32 (log1p.f32 (/.f32 -1 (-.f32 -1 ux))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1) (/.f32 -1 (-.f32 -1 ux)))
(+.f32 -1 (+.f32 (/.f32 -1 (-.f32 -1 ux)) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))) (/.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))))
(-.f32 (+.f32 (*.f32 ux maxCos) (exp.f32 (log1p.f32 (/.f32 -1 (-.f32 -1 ux))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (-.f32 -1 ux)))) (-.f32 1 (*.f32 ux maxCos)))
(+.f32 -1 (fma.f32 ux maxCos (exp.f32 (log1p.f32 (/.f32 -1 (-.f32 -1 ux))))))
(-.f32 (+.f32 (/.f32 -1 (-.f32 -1 ux)) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) 1) (/.f32 -1 (-.f32 -1 ux)))
(+.f32 -1 (+.f32 (/.f32 -1 (-.f32 -1 ux)) (exp.f32 (log1p.f32 (*.f32 ux maxCos)))))
(*.f32 1 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 1)
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2) (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) 1))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))
(*.f32 (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) 1))
(*.f32 (/.f32 1 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))) (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (+.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))) (+.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos)))))) (+.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos))))) (+.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))) 3))) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))) (-.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))) (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)) 3))) (+.f32 (pow.f32 (*.f32 ux maxCos) 4) (*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)) (-.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos))))))
(/.f32 1 (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (/.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))) 1))
(/.f32 1 (/.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux 1) -2))) (neg.f32 (-.f32 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 ux maxCos) (+.f32 ux 1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (neg.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (/.f32 ux (/.f32 (+.f32 ux 1) maxCos))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (+.f32 ux 1) -3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos)))))
(pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 1)
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 2)
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(pow.f32 (cbrt.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 3)
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3) 1/3)
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 2))
(log.f32 (exp.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux))) 3))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(expm1.f32 (log1p.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(exp.f32 (log.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))) 1))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(log1p.f32 (expm1.f32 (fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 maxCos ux (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 1 (*.f32 ux maxCos) (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 1 (/.f32 -1 (-.f32 -1 ux)) (*.f32 ux maxCos))
(fma.f32 ux maxCos (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 -1 (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 (-.f32 -1 ux)))

localize36.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 38 to 26 computations (31.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite100.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1396×associate-/r*
1040×associate-/l*
1006×*-commutative
828×associate-/r/
682×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify189.0ms (1.7%)

Algorithm
egg-herbie
Rules
800×associate-*r*
684×associate-/l/
628×associate-/l*
576×*-commutative
546×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066016006
1195014384
Stop Event
node limit
Counts
274 → 421
Calls
Call 1
Inputs
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 3)))
(+.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 4) (*.f32 -1 (pow.f32 ux 3))))
(+.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 5)))))
ux
(-.f32 ux 1)
(-.f32 (+.f32 ux (/.f32 1 ux)) 1)
(-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 1 (/.f32 1 (pow.f32 ux 2))))
ux
(-.f32 ux 1)
(-.f32 (+.f32 ux (/.f32 1 ux)) 1)
(-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 1 (/.f32 1 (pow.f32 ux 2))))
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) 1) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (neg.f32 ux)))
(+.f32 (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))))
(+.f32 (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (/.f32 -1 (-.f32 -1 ux))))
(+.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) (-.f32 (*.f32 ux ux) ux)))
(+.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) (-.f32 (*.f32 ux ux) ux)) (*.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) 1))
(+.f32 (*.f32 1 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (*.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (*.f32 1 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (-.f32 (*.f32 ux ux) ux) (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux))))
(+.f32 (*.f32 (-.f32 (*.f32 ux ux) ux) (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux))) (*.f32 1 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) 1)
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 1 (/.f32 (+.f32 ux 1) (*.f32 ux ux)))
(/.f32 (/.f32 ux (+.f32 ux 1)) (/.f32 1 ux))
(/.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1)
(/.f32 (sqrt.f32 ux) (/.f32 (+.f32 ux 1) (*.f32 ux (sqrt.f32 ux))))
(/.f32 (sqrt.f32 ux) (/.f32 (/.f32 (+.f32 ux 1) ux) (sqrt.f32 ux)))
(/.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (+.f32 ux 1)) ux))
(/.f32 (cbrt.f32 ux) (/.f32 (/.f32 (+.f32 ux 1) ux) (pow.f32 (cbrt.f32 ux) 2)))
(/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 (+.f32 ux 1) ux) (cbrt.f32 ux)))
(/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 ux (cbrt.f32 ux))))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (neg.f32 ux) (/.f32 (-.f32 -1 ux) ux))
(/.f32 (*.f32 ux (sqrt.f32 ux)) (/.f32 (+.f32 ux 1) (sqrt.f32 ux)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (+.f32 ux 1) (pow.f32 (cbrt.f32 ux) 2)))
(/.f32 (*.f32 ux (neg.f32 ux)) (-.f32 -1 ux))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (+.f32 ux 1) (cbrt.f32 ux)))
(/.f32 (/.f32 ux 1) (/.f32 (+.f32 ux 1) ux))
(/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (+.f32 ux 1)) ux))
(/.f32 (/.f32 (*.f32 ux ux) 1) (+.f32 ux 1))
(/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (/.f32 1 (-.f32 1 ux)))
(/.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux ux))))
(/.f32 (neg.f32 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 (/.f32 ux (sqrt.f32 (/.f32 (+.f32 ux 1) ux))) (sqrt.f32 (/.f32 (+.f32 ux 1) ux)))
(/.f32 (/.f32 ux (*.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) ux)) (cbrt.f32 (/.f32 (+.f32 ux 1) ux)))) (cbrt.f32 (/.f32 (+.f32 ux 1) ux)))
(/.f32 (/.f32 ux (/.f32 1 (sqrt.f32 ux))) (/.f32 (+.f32 ux 1) (sqrt.f32 ux)))
(/.f32 (/.f32 ux (/.f32 1 (pow.f32 (cbrt.f32 ux) 2))) (/.f32 (+.f32 ux 1) (cbrt.f32 ux)))
(/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 ux))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 ux)))
(/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 ux) 2))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (cbrt.f32 ux)))
(/.f32 (/.f32 ux (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (sqrt.f32 ux))) (/.f32 (cbrt.f32 (+.f32 ux 1)) (sqrt.f32 ux)))
(/.f32 (/.f32 ux (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 ux) 2))) (/.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 ux)))
(/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (-.f32 -1 ux))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (neg.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) -1) (+.f32 ux 1))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))) (cbrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) 1) (+.f32 ux 1))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) 1) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (sqrt.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) 1) (cbrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 ux 1)))) (sqrt.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1))))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (sqrt.f32 (+.f32 ux 1)))) (cbrt.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) 1) (-.f32 -1 ux))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (neg.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) -1) (+.f32 ux 1))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))) (cbrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (neg.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (+.f32 ux 1)))
(pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1)
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 3)
(pow.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (/.f32 ux (+.f32 ux 1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(cbrt.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))
(expm1.f32 (log1p.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(exp.f32 (-.f32 (log.f32 (*.f32 ux ux)) (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 1 (neg.f32 ux))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (-.f32 1 ux) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (neg.f32 ux) 1)
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (/.f32 -1 (-.f32 -1 ux)))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (-.f32 1 (+.f32 ux 1)) 1)
(+.f32 (-.f32 (/.f32 -1 (-.f32 -1 ux)) (exp.f32 (log1p.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 ux) 1)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (/.f32 1 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(*.f32 (+.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (-.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (+.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))))
(*.f32 (/.f32 1 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))) (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 -1 (-.f32 -1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux 1))) (pow.f32 (+.f32 ux 1) -1/2))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(*.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 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 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 (-.f32 1 ux) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (*.f32 ux ux) 1)) (-.f32 ux 1))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 ux (+.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (-.f32 -1 ux) (*.f32 (*.f32 ux ux) (-.f32 -1 ux)))) (*.f32 (+.f32 ux 1) (-.f32 -1 ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (+.f32 ux 1) -2)) (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -2) 3) (pow.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (*.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux ux)) (+.f32 (-.f32 1 ux) (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 3)))) (+.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (*.f32 ux ux))))
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
(/.f32 1 (/.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 ux) 1)
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))))
(/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (-.f32 1 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(/.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (/.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (-.f32 1 ux)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 ux 1) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (+.f32 ux 1) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))) (/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (+.f32 ux 1) -2)) (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (*.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (+.f32 ux 1) -3)) (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (+.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3)) (*.f32 (+.f32 ux 1) (+.f32 1 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -2) 3) (pow.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) 3)) (*.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (+.f32 ux 1) -2)) (+.f32 (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -3) 3) (pow.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (+.f32 ux 1) -3)) (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (*.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (-.f32 (-.f32 -1 ux) (*.f32 (*.f32 ux ux) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (-.f32 -1 ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (neg.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 ux 1))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (-.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux ux))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) 1) (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (sqrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))))) (sqrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))) (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) 1) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) 1) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (+.f32 ux 1)) (+.f32 ux 1))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux 1))) (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (+.f32 ux 1) (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (+.f32 ux 1)))
(/.f32 (/.f32 (-.f32 (-.f32 -1 ux) (*.f32 (*.f32 ux ux) (-.f32 -1 ux))) (-.f32 -1 ux)) (+.f32 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)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(expm1.f32 (log.f32 (-.f32 2 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(fma.f32 1 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))
(fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))
Outputs
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 3)))
(+.f32 (neg.f32 (pow.f32 ux 3)) (*.f32 ux ux))
(-.f32 (*.f32 ux ux) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 4) (*.f32 -1 (pow.f32 ux 3))))
(+.f32 (fma.f32 ux ux (pow.f32 ux 4)) (neg.f32 (pow.f32 ux 3)))
(-.f32 (fma.f32 ux ux (pow.f32 ux 4)) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 2) (+.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 3)) (*.f32 -1 (pow.f32 ux 5)))))
(+.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 -1 (pow.f32 ux 3) (neg.f32 (pow.f32 ux 5))))
(+.f32 (-.f32 (neg.f32 (pow.f32 ux 5)) (pow.f32 ux 3)) (fma.f32 ux ux (pow.f32 ux 4)))
ux
(-.f32 ux 1)
(+.f32 ux -1)
(-.f32 (+.f32 ux (/.f32 1 ux)) 1)
(+.f32 (+.f32 ux (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 ux -1))
(-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 1 (/.f32 1 (pow.f32 ux 2))))
(-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 1 (/.f32 1 (*.f32 ux ux))))
(+.f32 ux (-.f32 (/.f32 1 ux) (+.f32 1 (/.f32 1 (*.f32 ux ux)))))
ux
(-.f32 ux 1)
(+.f32 ux -1)
(-.f32 (+.f32 ux (/.f32 1 ux)) 1)
(+.f32 (+.f32 ux (/.f32 1 ux)) -1)
(+.f32 (/.f32 1 ux) (+.f32 ux -1))
(-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 1 (/.f32 1 (pow.f32 ux 2))))
(-.f32 (+.f32 ux (/.f32 1 ux)) (+.f32 1 (/.f32 1 (*.f32 ux ux))))
(+.f32 ux (-.f32 (/.f32 1 ux) (+.f32 1 (/.f32 1 (*.f32 ux ux)))))
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) 1) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (neg.f32 ux)))
(*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (-.f32 1 ux))
(*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (-.f32 1 ux))
(+.f32 (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (/.f32 -1 (-.f32 -1 ux))) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))))
(*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))) (*.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) (-.f32 (*.f32 ux ux) ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (+.f32 (-.f32 (*.f32 ux ux) ux) 1))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux 3) 1)) (-.f32 1 (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) (-.f32 (*.f32 ux ux) ux)) (*.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) 1))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (+.f32 (-.f32 (*.f32 ux ux) ux) 1))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux 3) 1)) (-.f32 1 (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 1 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (-.f32 1 ux))
(*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (-.f32 1 ux))
(+.f32 (*.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux))))
(*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (*.f32 1 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux))) (*.f32 (-.f32 (*.f32 ux ux) ux) (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux))))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (+.f32 (-.f32 (*.f32 ux ux) ux) 1))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux 3) 1)) (-.f32 1 (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 (-.f32 (*.f32 ux ux) ux) (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux))) (*.f32 1 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux))))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (+.f32 (-.f32 (*.f32 ux ux) ux) 1))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux 3) 1)) (-.f32 1 (-.f32 ux (*.f32 ux ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) 1)
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 1 (/.f32 (+.f32 ux 1) (*.f32 ux ux)))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 ux (+.f32 ux 1)) (/.f32 1 ux))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1)
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (sqrt.f32 ux) (/.f32 (+.f32 ux 1) (*.f32 ux (sqrt.f32 ux))))
(*.f32 (/.f32 (sqrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (sqrt.f32 ux) (+.f32 ux 1)) ux))
(/.f32 (sqrt.f32 ux) (/.f32 (/.f32 (+.f32 ux 1) ux) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (sqrt.f32 ux) (+.f32 ux 1)) ux))
(/.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (+.f32 ux 1)) ux))
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) ux) (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(/.f32 (cbrt.f32 ux) (/.f32 (/.f32 (+.f32 ux 1) ux) (pow.f32 (cbrt.f32 ux) 2)))
(*.f32 (/.f32 (cbrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (cbrt.f32 ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 ux 1)) ux))
(/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 (+.f32 ux 1) ux) (cbrt.f32 ux)))
(*.f32 (/.f32 (cbrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (cbrt.f32 ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 ux 1)) ux))
(/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 ux (cbrt.f32 ux))))
(*.f32 (/.f32 (cbrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (cbrt.f32 ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 ux 1)) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (neg.f32 ux) (/.f32 (-.f32 -1 ux) ux))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (*.f32 ux (sqrt.f32 ux)) (/.f32 (+.f32 ux 1) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (sqrt.f32 ux) (+.f32 ux 1)) ux))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (+.f32 ux 1) (pow.f32 (cbrt.f32 ux) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 4) (+.f32 ux 1)) (pow.f32 (cbrt.f32 ux) 2))
(/.f32 (pow.f32 (cbrt.f32 ux) 4) (/.f32 (+.f32 ux 1) (pow.f32 (cbrt.f32 ux) 2)))
(/.f32 (*.f32 ux (neg.f32 ux)) (-.f32 -1 ux))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (+.f32 ux 1) (cbrt.f32 ux)))
(*.f32 (/.f32 (cbrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (cbrt.f32 ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 ux 1)) ux))
(/.f32 (/.f32 ux 1) (/.f32 (+.f32 ux 1) ux))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (+.f32 ux 1)) ux))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (*.f32 ux ux) 1) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (sqrt.f32 (+.f32 ux 1)))
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) ux) (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) ux)) (/.f32 1 (-.f32 1 ux)))
(*.f32 (*.f32 (/.f32 ux (-.f32 1 (*.f32 ux ux))) ux) (-.f32 1 ux))
(*.f32 (/.f32 ux (-.f32 (/.f32 1 ux) ux)) (-.f32 1 ux))
(/.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) ux)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux ux))))
(*.f32 (*.f32 (/.f32 ux (+.f32 (pow.f32 ux 3) 1)) ux) (+.f32 (-.f32 (*.f32 ux ux) ux) 1))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux 3) 1)) (-.f32 1 (-.f32 ux (*.f32 ux ux))))
(/.f32 (neg.f32 (*.f32 ux ux)) (-.f32 -1 ux))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 ux (sqrt.f32 (/.f32 (+.f32 ux 1) ux))) (sqrt.f32 (/.f32 (+.f32 ux 1) ux)))
(/.f32 ux (*.f32 (sqrt.f32 (/.f32 (+.f32 ux 1) ux)) (sqrt.f32 (/.f32 (+.f32 ux 1) ux))))
(/.f32 (/.f32 ux (*.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) ux)) (cbrt.f32 (/.f32 (+.f32 ux 1) ux)))) (cbrt.f32 (/.f32 (+.f32 ux 1) ux)))
(/.f32 ux (*.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) ux)) (*.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) ux)) (cbrt.f32 (/.f32 (+.f32 ux 1) ux)))))
(/.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 ux 1) ux))) (*.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) ux)) (cbrt.f32 (/.f32 (+.f32 ux 1) ux))))
(/.f32 (/.f32 ux (/.f32 1 (sqrt.f32 ux))) (/.f32 (+.f32 ux 1) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (sqrt.f32 ux) (+.f32 ux 1)) ux))
(/.f32 (/.f32 ux (/.f32 1 (pow.f32 (cbrt.f32 ux) 2))) (/.f32 (+.f32 ux 1) (cbrt.f32 ux)))
(*.f32 (/.f32 (cbrt.f32 ux) (/.f32 (+.f32 ux 1) ux)) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (cbrt.f32 ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 ux 1)) ux))
(/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 ux))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 ux)))
(*.f32 (/.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (/.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 ux))))
(/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 ux) 2))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (cbrt.f32 ux)))
(*.f32 (/.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 ux) 2)) (sqrt.f32 (+.f32 ux 1))) (cbrt.f32 ux))
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (sqrt.f32 (+.f32 ux 1)) (cbrt.f32 ux))))
(/.f32 (/.f32 ux (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (sqrt.f32 ux))) (/.f32 (cbrt.f32 (+.f32 ux 1)) (sqrt.f32 ux)))
(*.f32 (/.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (sqrt.f32 ux)) (cbrt.f32 (+.f32 ux 1))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (+.f32 ux 1)) (sqrt.f32 ux))))
(/.f32 (/.f32 ux (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 ux) 2))) (/.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 ux)))
(/.f32 ux (*.f32 (/.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 ux)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 ux) 2))))
(/.f32 ux (/.f32 (*.f32 (/.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (pow.f32 (cbrt.f32 ux) 2)))
(/.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) 1) (-.f32 -1 ux))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) ux) (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (neg.f32 (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) -1) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (sqrt.f32 (-.f32 -1 ux)) (sqrt.f32 (-.f32 -1 ux))))
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (-.f32 -1 ux)) (sqrt.f32 (-.f32 -1 ux))) (neg.f32 ux)))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))) (cbrt.f32 (-.f32 -1 ux)))
(*.f32 (/.f32 ux (cbrt.f32 (-.f32 -1 ux))) (/.f32 (neg.f32 ux) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) ux) (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) 1) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) 1) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) 1) (sqrt.f32 (+.f32 ux 1)))
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) ux) (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(/.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) ux) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 ux 1))) (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) ux) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(*.f32 (/.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (cbrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) ux)) (sqrt.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 ux (*.f32 (sqrt.f32 (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (+.f32 ux 1)) ux))) (sqrt.f32 (sqrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (sqrt.f32 (+.f32 ux 1)))))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) 1) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 ux 1)))) (sqrt.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (sqrt.f32 (cbrt.f32 (+.f32 ux 1)))))
(/.f32 (*.f32 ux ux) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 ux 1))) (sqrt.f32 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1))))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 ux (*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1))))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) ux)))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (*.f32 ux ux) (*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(/.f32 (/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (sqrt.f32 (+.f32 ux 1)))) (cbrt.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (cbrt.f32 (sqrt.f32 (+.f32 ux 1)))))
(/.f32 ux (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 ux 1))) (cbrt.f32 (sqrt.f32 (+.f32 ux 1)))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) ux)))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) 1) (-.f32 -1 ux))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (sqrt.f32 (+.f32 ux 1))))
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) ux) (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (neg.f32 (cbrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) -1) (+.f32 ux 1))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (sqrt.f32 (-.f32 -1 ux)) (sqrt.f32 (-.f32 -1 ux))))
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (-.f32 -1 ux)) (sqrt.f32 (-.f32 -1 ux))) (neg.f32 ux)))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))) (cbrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))) (cbrt.f32 (-.f32 -1 ux)))
(*.f32 (/.f32 ux (cbrt.f32 (-.f32 -1 ux))) (/.f32 (neg.f32 ux) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))))
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (neg.f32 (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) ux) (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(/.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (+.f32 ux 1)))
(*.f32 (/.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1))) ux)
(*.f32 ux (/.f32 ux (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 1)
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)
(/.f32 ux (*.f32 (/.f32 (sqrt.f32 (+.f32 ux 1)) ux) (sqrt.f32 (+.f32 ux 1))))
(pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 3)
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(pow.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) 1/3)
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(sqrt.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (/.f32 ux (+.f32 ux 1))))
(*.f32 (/.f32 ux (+.f32 ux 1)) (log.f32 (exp.f32 ux)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(cbrt.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(expm1.f32 (log1p.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(exp.f32 (-.f32 (log.f32 (*.f32 ux ux)) (log1p.f32 ux)))
(exp.f32 (-.f32 (*.f32 2 (log.f32 ux)) (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(/.f32 ux (/.f32 (+.f32 ux 1) ux))
(/.f32 (*.f32 ux ux) (+.f32 ux 1))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux))
(+.f32 1 (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))
(fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (/.f32 -1 (-.f32 -1 ux)))
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux)))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux)))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux)))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux)))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux)))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux)))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux)))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux)))
(+.f32 (-.f32 1 ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (-.f32 1 ux) (*.f32 2 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 1))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (neg.f32 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (/.f32 -1 (-.f32 -1 ux)))
(fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (/.f32 -1 (-.f32 -1 ux)))
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (+.f32 (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2)) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 ux (+.f32 ux 1))) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (fma.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 1 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (fma.f32 (neg.f32 ux) (/.f32 ux (+.f32 ux 1)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (neg.f32 (pow.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) 2))) (-.f32 1 ux))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)))) (pow.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))) 2) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 (fma.f32 (/.f32 (neg.f32 ux) (+.f32 ux 1)) ux (/.f32 ux (/.f32 (+.f32 ux 1) ux))) (-.f32 1 ux))
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 (neg.f32 ux) ux)) ux))
(+.f32 (-.f32 1 (+.f32 ux 1)) 1)
(-.f32 1 ux)
(+.f32 (-.f32 (/.f32 -1 (-.f32 -1 ux)) (exp.f32 (log1p.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux))))) 1)
(fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (/.f32 -1 (-.f32 -1 ux)))
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(-.f32 1 ux)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (/.f32 1 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(*.f32 (+.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (-.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))))
(*.f32 (+.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (pow.f32 (+.f32 ux 1) -1/2)) (-.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (+.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))))
(*.f32 (+.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (pow.f32 (+.f32 ux 1) -1/2)) (-.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))))
(*.f32 (/.f32 1 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (/.f32 1 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))) (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 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 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux 1))) (pow.f32 (+.f32 ux 1) -1/2))
(*.f32 (pow.f32 (+.f32 ux 1) -1/2) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (sqrt.f32 (+.f32 ux 1)) (pow.f32 (+.f32 ux 1) -1/2)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(*.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 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (-.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 ux 3) 1))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 -1 ux)) -1)
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 -1 (-.f32 -1 ux)))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux)))
(/.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 (-.f32 1 ux) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (neg.f32 (pow.f32 ux 3)))) (neg.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (-.f32 ux (*.f32 ux ux)))) (-.f32 -1 (pow.f32 ux 3)))
(*.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 (fma.f32 ux ux -1) (-.f32 1 ux)) (fma.f32 ux ux -1))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) (pow.f32 (+.f32 ux 1) -3))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3) (pow.f32 (+.f32 ux 1) -3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 ux (+.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux))))) (pow.f32 (+.f32 ux 1) 2))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (*.f32 (+.f32 ux 1) (+.f32 1 (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (-.f32 -1 ux) (*.f32 (*.f32 ux ux) (-.f32 -1 ux)))) (*.f32 (+.f32 ux 1) (-.f32 -1 ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (*.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (-.f32 -1 ux)))
(*.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (*.f32 (-.f32 -1 ux) (+.f32 1 (*.f32 ux ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (+.f32 ux 1) -2)) (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (-.f32 (pow.f32 (+.f32 ux 1) -4) (*.f32 (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (-.f32 (pow.f32 (+.f32 ux 1) -4) (*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))) (-.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -2) 3) (pow.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (+.f32 ux 1) -2)) (-.f32 (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (*.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -2) 3) (pow.f32 (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)) 3))) (+.f32 (pow.f32 (+.f32 ux 1) -4) (*.f32 (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)) (-.f32 (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)) (pow.f32 (+.f32 ux 1) -2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -2) 3) (pow.f32 (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)) 3))) (+.f32 (pow.f32 (+.f32 ux 1) -4) (*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)) (-.f32 (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)) (pow.f32 (+.f32 ux 1) -2)))))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux ux)) (+.f32 (-.f32 1 ux) (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 (pow.f32 ux 3) 1) (+.f32 (pow.f32 ux 3) 1))) (*.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (+.f32 (*.f32 ux ux) (-.f32 1 ux))))
(*.f32 (-.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 ux 3) 1) (+.f32 (pow.f32 ux 3) 1)))))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 3)))) (+.f32 (-.f32 1 ux) (*.f32 ux ux)))
(*.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 ux 3) 1))))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 ux 1) (+.f32 (pow.f32 ux 3) 1)) (-.f32 1 (-.f32 ux (*.f32 ux ux)))))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (-.f32 1 ux) (+.f32 (-.f32 1 ux) (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) 1))) (*.f32 (-.f32 1 ux) (+.f32 (*.f32 ux ux) (-.f32 1 ux))))
(*.f32 (/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) 1))) (*.f32 (-.f32 1 ux) (-.f32 1 (-.f32 ux (*.f32 ux ux)))))
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
(-.f32 1 ux)
(/.f32 1 (/.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(/.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (/.f32 1 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux))))
(/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (-.f32 1 ux)))
(-.f32 1 ux)
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(/.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (/.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (-.f32 1 ux)))
(-.f32 1 ux)
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 ux 1) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2))) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3))) (sqrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (+.f32 ux 1) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 ux 1) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))) (/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (/.f32 (/.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2))) (/.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))) (cbrt.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))) (-.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (/.f32 1 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (+.f32 ux 1) -2)) (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (*.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -4) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 4)) (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -4) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 4)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (+.f32 ux 1) -2)))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (+.f32 ux 1) -3)) (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (+.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -6) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 6)) (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2))) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) (pow.f32 (+.f32 ux 1) -3))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -6) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 6)) (*.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3) (pow.f32 (+.f32 ux 1) -3))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (-.f32 (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux 1)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux 1)) (-.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (-.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (-.f32 (/.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (-.f32 -1 ux)) (pow.f32 (+.f32 ux 1) -2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3)) (*.f32 (+.f32 ux 1) (+.f32 1 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3)) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 ux 1)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -2) 3) (pow.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) 3)) (*.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (+.f32 ux 1) -2)) (+.f32 (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (*.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -2) 3) (pow.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) 3)) (*.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 (pow.f32 (+.f32 ux 1) -4) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 4) (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -2) 3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 6)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux)))) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (+.f32 ux 1) -2)) (+.f32 (pow.f32 (+.f32 ux 1) -4) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -3) 3) (pow.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (+.f32 ux 1) -3)) (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (*.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -3) 3) (pow.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2))) (+.f32 (+.f32 (pow.f32 (+.f32 ux 1) -6) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 6)) (*.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3) (pow.f32 (+.f32 ux 1) -3)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 ux 1) -3) 3) (pow.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3) 3)) (*.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 6) (+.f32 (pow.f32 (+.f32 ux 1) -6) (*.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3) (pow.f32 (+.f32 ux 1) -3))))))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (-.f32 (-.f32 -1 ux) (*.f32 (*.f32 ux ux) (-.f32 -1 ux))) (*.f32 (+.f32 ux 1) (-.f32 -1 ux)))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))) (neg.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 ux 1) -2)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (-.f32 (/.f32 1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (+.f32 ux 1))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (cbrt.f32 (+.f32 ux 1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (-.f32 1 ux)))
(-.f32 1 ux)
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux ux))))
(*.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (-.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 ux 3) 1))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) 1) (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (/.f32 1 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (sqrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))))) (sqrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (*.f32 (sqrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (sqrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))) (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))) (cbrt.f32 (+.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux)))) (*.f32 (cbrt.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux)))) (cbrt.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (/.f32 -1 (-.f32 -1 ux)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) 1) (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (+.f32 ux 1) -2) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 ux (+.f32 ux 1)) 2) (+.f32 (pow.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) 2) (pow.f32 (+.f32 ux 1) -2)))))
(/.f32 (/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux 1) -3) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 3)) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 ux 1) -2) (+.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) 2) (pow.f32 (/.f32 ux (+.f32 ux 1)) 2)))))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) 1) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (+.f32 ux 1)) (+.f32 ux 1))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (pow.f32 (+.f32 ux 1) 2))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux 1))) (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 ux 1))) (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (*.f32 (+.f32 ux 1) (cbrt.f32 (+.f32 ux 1))))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (*.f32 (+.f32 ux 1) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 4)))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 4)))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1)))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 ux 1))) (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (+.f32 ux 1)))
(/.f32 (+.f32 1 (-.f32 ux (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (*.f32 (+.f32 ux 1) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (*.f32 (cbrt.f32 (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))))
(/.f32 (/.f32 (-.f32 (-.f32 -1 ux) (*.f32 (*.f32 ux ux) (-.f32 -1 ux))) (-.f32 -1 ux)) (+.f32 ux 1))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(expm1.f32 (log.f32 (-.f32 2 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(fma.f32 1 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))
(fma.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux) (/.f32 -1 (-.f32 -1 ux)))
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))
(fma.f32 (pow.f32 (+.f32 ux 1) -1/2) (pow.f32 (+.f32 ux 1) -1/2) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux 1)))
(-.f32 (pow.f32 (+.f32 ux 1) -1) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (neg.f32 ux)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux 1) -2)) (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 ux 1)))
(-.f32 (*.f32 (/.f32 1 (cbrt.f32 (+.f32 ux 1))) (cbrt.f32 (pow.f32 (+.f32 ux 1) -2))) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))

localize95.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 143 to 95 computations (33.6% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite108.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1698×distribute-lft-in
352×add-sqr-sqrt
346×pow1
346×*-un-lft-identity
326×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify231.0ms (2.1%)

Algorithm
egg-herbie
Rules
1124×+-commutative
1090×*-commutative
1062×associate-+l-
972×associate-/r/
858×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037518128
1103715778
2429215246
Stop Event
node limit
Counts
170 → 235
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(*.f32 (-.f32 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 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(*.f32 maxCos ux)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux)) (+.f32 (*.f32 (neg.f32 maxCos) (neg.f32 ux)) (/.f32 1 (+.f32 1 ux))))
(+.f32 (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 1 ux))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 1 (+.f32 1 ux))))
(+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (/.f32 1 (+.f32 1 ux)))
(+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 1 ux)))) (*.f32 (neg.f32 ux) (neg.f32 maxCos)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 1)
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (+.f32 1 ux))) (*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (pow.f32 (+.f32 1 ux) -2)) (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (/.f32 1 (+.f32 1 ux))))))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (/.f32 1 (+.f32 1 ux))))) (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (pow.f32 (+.f32 1 ux) -2)))
(+.f32 (*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (neg.f32 (/.f32 1 (+.f32 1 ux)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (neg.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 0 (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (/.f32 1 (+.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 1)
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (+.f32 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) 0) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(-.f32 (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux))))) 1)
(-.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 ux (+.f32 1 ux)) ux)) (*.f32 (neg.f32 maxCos) ux))
(-.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (/.f32 ux (+.f32 1 ux)))) (*.f32 ux (neg.f32 maxCos)))
(*.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(*.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(*.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1)
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(*.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 2) (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))
(*.f32 (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (/.f32 (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 1 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 2)) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) 1) (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (/.f32 1 (+.f32 1 ux))))))
(*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (neg.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (-.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 1) (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 2)) (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))) (/.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 2)) (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(pow.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1)
(pow.f32 (sqrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 2)
(pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 3)
(pow.f32 (pow.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 3) 1/3)
(pow.f32 (/.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) -1)
(neg.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(sqrt.f32 (pow.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))
(log.f32 (exp.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(cbrt.f32 (pow.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) 3) (pow.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 3)))
(expm1.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(exp.f32 (log.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 1))
(log1p.f32 (expm1.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(fma.f32 (pow.f32 (+.f32 1 ux) -1/2) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
Outputs
1
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 (-.f32 maxCos 1) ux)
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(*.f32 -1 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 ux (+.f32 maxCos -1))
(*.f32 ux (+.f32 -1 maxCos))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(+.f32 1 (*.f32 -1 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 maxCos)))
(fma.f32 ux (+.f32 -1 maxCos) 1)
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (/.f32 ux (+.f32 1 ux))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 maxCos ux)) (/.f32 (pow.f32 ux 2) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(fma.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fma.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)))
(+.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux)) (+.f32 (*.f32 (neg.f32 maxCos) (neg.f32 ux)) (/.f32 1 (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 1 ux))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 1 (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1) (/.f32 1 (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 ux (+.f32 1 ux)) (neg.f32 ux))) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 1 ux)))) (*.f32 (neg.f32 ux) (neg.f32 maxCos)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 1)
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (+.f32 1 ux))) (*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (pow.f32 (+.f32 1 ux) -2)) (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (/.f32 1 (+.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3)) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (/.f32 1 (+.f32 1 ux))))) (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (pow.f32 (+.f32 1 ux) -2)))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3)) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))))
(+.f32 (*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (neg.f32 (/.f32 1 (+.f32 1 ux)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (neg.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (+.f32 (/.f32 -1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(/.f32 -1 (/.f32 -1 (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)))
(-.f32 0 (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (/.f32 1 (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 1)
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux))))
(+.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux)))) (*.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (+.f32 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(-.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(+.f32 (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))) (expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (-.f32 1 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(+.f32 (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))) (expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (-.f32 1 (*.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1)))
(-.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(+.f32 (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))) (expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (neg.f32 ux) (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))) (fma.f32 (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) ux (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 (neg.f32 ux) ux)) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))))
(+.f32 (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (+.f32 ux (neg.f32 ux))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 (pow.f32 (+.f32 1 ux) -3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))) (/.f32 (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2)))))
(-.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) 0) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (+.f32 (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux))))) 1)
(-.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(+.f32 (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))) (expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))))
(-.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 ux (+.f32 1 ux)) ux)) (*.f32 (neg.f32 maxCos) ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(-.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (/.f32 ux (+.f32 1 ux)))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1)
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (sqrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (*.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 2))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 2) (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (/.f32 1 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))))
(*.f32 (-.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3)) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3)) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2)))
(*.f32 (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (/.f32 (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (+.f32 (/.f32 -1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(/.f32 -1 (/.f32 -1 (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))))
(*.f32 (/.f32 1 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(/.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))))
(/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 2)) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(/.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))) 2)) (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))))
(/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))) 2)))
(*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) 1) (/.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (-.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (/.f32 1 (+.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (+.f32 (pow.f32 (+.f32 1 ux) -2) (*.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3))) (fma.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux))) (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) -3) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 3)) (fma.f32 ux (*.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 -1 (+.f32 1 ux)))) (pow.f32 (+.f32 1 ux) -2))))
(*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (neg.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (+.f32 (/.f32 -1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(/.f32 -1 (/.f32 -1 (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (-.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (pow.f32 (+.f32 1 ux) -1/2)) (-.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 1) (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 2)) (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 2)) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(/.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))) 2)) (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))))
(/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (*.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (/.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))) (/.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))) (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))))
(/.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))))
(/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))) (sqrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 2)) (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(*.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))) 2)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) 2) (cbrt.f32 (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))) 2))
(pow.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 1)
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(pow.f32 (sqrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 2)
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 3)
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(pow.f32 (pow.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 3) 1/3)
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(pow.f32 (/.f32 1 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) -1)
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(neg.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(*.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))))) (+.f32 (/.f32 -1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 ux) -2) (pow.f32 (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)) 2))) (neg.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux)))))
(/.f32 -1 (/.f32 -1 (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))))
(sqrt.f32 (pow.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 2))
(fabs.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))))))
(fabs.f32 (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux))))
(log.f32 (exp.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(cbrt.f32 (pow.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) 3))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) 3) (pow.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) 3) (pow.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) 3) (pow.f32 (/.f32 (fma.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos) (/.f32 1 (+.f32 1 ux))) (fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))) 3)))
(expm1.f32 (log1p.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(exp.f32 (log.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))) 1))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(log1p.f32 (expm1.f32 (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(fma.f32 1 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(fma.f32 (pow.f32 (+.f32 1 ux) -1/2) (pow.f32 (+.f32 1 ux) -1/2) (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (*.f32 ux maxCos) (*.f32 ux (/.f32 ux (+.f32 1 ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))
(fma.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux))) (/.f32 1 (+.f32 1 ux)))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) (*.f32 ux (neg.f32 (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) (*.f32 ux (-.f32 maxCos (/.f32 ux (+.f32 1 ux)))))

eval2.8s (25.3%)

Compiler

Compiled 94611 to 63367 computations (33% saved)

prune897.0ms (8%)

Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New229432297
Fresh011
Picked101
Done257
Total229792306
Error
0b
Counts
2306 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
1.2b
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 1 (*.f32 ux ux))))
1.1b
(-.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
0.4b
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.7b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
1.1b
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
29.0b
(*.f32 maxCos ux)
9.5b
1
Compiler

Compiled 108 to 78 computations (27.8% saved)

localize37.0ms (0.3%)

Local error

Found 3 expressions with local error:

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

Compiled 32 to 20 computations (37.5% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite90.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1382×associate-*l/
878×*-commutative
742×associate-/r*
516×associate-/l*
512×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify108.0ms (1%)

Algorithm
egg-herbie
Rules
1408×associate-/l*
950×times-frac
766×associate-*r*
676×associate-*l*
656×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059810683
1172710093
Stop Event
node limit
Counts
275 → 400
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) 1))
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 (/.f32 1 (fma.f32 ux ux -1)) ux) (*.f32 (/.f32 1 (fma.f32 ux ux -1)) -1))
(+.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))
(+.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 ux ux)))
(+.f32 (*.f32 ux (/.f32 1 (fma.f32 ux ux -1))) (*.f32 -1 (/.f32 1 (fma.f32 ux ux -1))))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 (-.f32 1 ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (*.f32 (-.f32 1 ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 (*.f32 ux ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 ux)) 1)
(*.f32 (pow.f32 (+.f32 1 ux) -1/2) (pow.f32 (+.f32 1 ux) -1/2))
(*.f32 (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (+.f32 ux -1) (/.f32 1 (fma.f32 ux ux -1)))
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(*.f32 -1 (/.f32 1 (-.f32 -1 ux)))
(*.f32 (/.f32 1 (-.f32 -1 ux)) -1)
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) -1) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) -1))
(*.f32 (/.f32 1 (neg.f32 (fma.f32 ux ux -1))) (neg.f32 (+.f32 ux -1)))
(*.f32 (/.f32 1 (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux))))
(*.f32 (/.f32 (+.f32 ux -1) (-.f32 (pow.f32 ux 4) 1)) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (+.f32 ux -1) (-.f32 (pow.f32 ux 6) 1)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 (pow.f32 ux 3) 3))) (+.f32 (pow.f32 ux 6) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (fma.f32 ux ux (-.f32 1 ux)) (-.f32 (pow.f32 ux 6) 1)) (-.f32 (pow.f32 ux 3) 1))
(*.f32 (/.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (fma.f32 ux ux (-.f32 1 ux))))
(*.f32 (/.f32 -1 (neg.f32 (fma.f32 ux ux -1))) (+.f32 ux -1))
(*.f32 (/.f32 -1 (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (fma.f32 ux ux (-.f32 1 ux))))
(pow.f32 (+.f32 1 ux) -1)
(pow.f32 (/.f32 1 (+.f32 1 ux)) 1)
(pow.f32 (pow.f32 (+.f32 1 ux) -1/2) 2)
(pow.f32 (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) 3)
(pow.f32 (/.f32 1 (pow.f32 (+.f32 1 ux) 3)) 1/3)
(sqrt.f32 (pow.f32 (+.f32 1 ux) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 ux)))))
(cbrt.f32 (/.f32 1 (pow.f32 (+.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 ux))))
(+.f32 1 (neg.f32 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 1 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux)) 1))
(+.f32 (neg.f32 ux) 1)
(+.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))
(+.f32 (-.f32 1 (+.f32 1 ux)) 1)
(+.f32 (*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) ux) (*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) -1))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux ux)))
(+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 -1 (/.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))))
(+.f32 (*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (-.f32 1 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (+.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) ux))))
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
(/.f32 1 (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4))))
(/.f32 1 (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 1 (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) 1)
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 ux) (/.f32 1 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 (+.f32 1 ux) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 -1 (/.f32 (-.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 -1 ux)) (-.f32 1 (pow.f32 ux 4))))
(/.f32 -1 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (-.f32 -1 ux)) (-.f32 1 (pow.f32 ux 6))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))) (/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 ux))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) (/.f32 1 (+.f32 ux -1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux ux (-.f32 1 ux))))
(/.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 4))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 1 (*.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 4))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 -1 ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 1 ux) (neg.f32 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (-.f32 -1 ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 1 ux) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) 1) (*.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 -1 ux)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) 1) (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (-.f32 -1 ux)))
(/.f32 (*.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (/.f32 1 (+.f32 1 ux))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (/.f32 1 (+.f32 1 ux))) (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 1 (+.f32 1 ux))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 1 (+.f32 1 ux))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) 1) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) 1) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) 1) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 ux))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (*.f32 (sqrt.f32 -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (fma.f32 ux ux -1))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux (-.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))) 1)
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) 1) (+.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) 1) (-.f32 -1 ux))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (hypot.f32 1 (sqrt.f32 ux))) (neg.f32 (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (neg.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) -1) (+.f32 1 ux))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))) (cbrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (neg.f32 (hypot.f32 1 (sqrt.f32 ux)))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) 1) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) 1) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 1 ux)))) (sqrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (cbrt.f32 (+.f32 1 ux))))) (cbrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux)))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))
(pow.f32 (-.f32 1 ux) 1)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (/.f32 1 (pow.f32 (+.f32 1 ux) 3))))
(expm1.f32 (log.f32 (-.f32 2 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 ux (neg.f32 ux)) 1)
(+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1)
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4)))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (-.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 1))))
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux))))
(/.f32 1 (*.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) 1)
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))) (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 4))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 1 (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 1 (*.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 4))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (*.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) 1) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) 1) (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) 1) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) 1) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (/.f32 1 (+.f32 1 (*.f32 ux ux)))) (+.f32 1 (pow.f32 ux 4)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (/.f32 1 (+.f32 1 (*.f32 ux ux)))) (+.f32 1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (+.f32 1 (pow.f32 ux 6)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (+.f32 1 (*.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) 1) (+.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))
(expm1.f32 (log.f32 (-.f32 2 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))
Outputs
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) 1))
(fma.f32 -1 ux (+.f32 1 (*.f32 ux ux)))
(fma.f32 ux ux (-.f32 1 ux))
(+.f32 (*.f32 -1 ux) (+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (pow.f32 ux 3)))))
(fma.f32 -1 ux (+.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 ux 3))))
(-.f32 (fma.f32 ux ux (-.f32 1 ux)) (pow.f32 ux 3))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (/.f32 1 ux) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (*.f32 ux ux)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 -1 (*.f32 ux ux))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (/.f32 1 ux) (-.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4)))))
(/.f32 1 ux)
(-.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (/.f32 1 ux) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (/.f32 -1 (*.f32 ux ux)))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (/.f32 1 (pow.f32 ux 2)))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (/.f32 1 (*.f32 ux ux)))
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 -1 (*.f32 ux ux))))
(-.f32 (+.f32 (/.f32 1 (pow.f32 ux 3)) (/.f32 1 ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 ux 4))))
(-.f32 (+.f32 (/.f32 1 ux) (/.f32 1 (pow.f32 ux 3))) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4))))
(+.f32 (/.f32 1 ux) (-.f32 (/.f32 1 (pow.f32 ux 3)) (+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 (pow.f32 ux 4)))))
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 (*.f32 (/.f32 1 (fma.f32 ux ux -1)) ux) (*.f32 (/.f32 1 (fma.f32 ux ux -1)) -1))
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux))
(/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))
(+.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 ux ux)) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))
(+.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))
(+.f32 (*.f32 ux (/.f32 1 (fma.f32 ux ux -1))) (*.f32 -1 (/.f32 1 (fma.f32 ux ux -1))))
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux))
(/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 (-.f32 1 ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))
(+.f32 (*.f32 (-.f32 1 ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))) (*.f32 (*.f32 ux ux) (/.f32 1 (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1)
(/.f32 1 (+.f32 1 ux))
(*.f32 1 (/.f32 1 (+.f32 1 ux)))
(/.f32 1 (+.f32 1 ux))
(*.f32 (/.f32 1 (+.f32 1 ux)) 1)
(/.f32 1 (+.f32 1 ux))
(*.f32 (pow.f32 (+.f32 1 ux) -1/2) (pow.f32 (+.f32 1 ux) -1/2))
(/.f32 1 (+.f32 1 ux))
(*.f32 (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2))) (cbrt.f32 (-.f32 -1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))))
(*.f32 (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2))) (cbrt.f32 (-.f32 -1 ux)))
(*.f32 (+.f32 ux -1) (/.f32 1 (fma.f32 ux ux -1)))
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux))
(/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 1 (+.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 -1 (/.f32 1 (-.f32 -1 ux)))
(/.f32 -1 (-.f32 -1 ux))
(*.f32 (/.f32 1 (-.f32 -1 ux)) -1)
(/.f32 -1 (-.f32 -1 ux))
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 ux -1))
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux))
(/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux))
(/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))
(*.f32 (pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -1) (pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -1))
(pow.f32 (hypot.f32 1 (sqrt.f32 ux)) -2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 1 (cbrt.f32 (+.f32 1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) -1) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 1 (cbrt.f32 (+.f32 1 ux))))
(*.f32 (/.f32 1 (neg.f32 (fma.f32 ux ux -1))) (neg.f32 (+.f32 ux -1)))
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux))
(/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))
(*.f32 (/.f32 1 (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (+.f32 ux -1) (-.f32 (pow.f32 ux 4) 1)) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (+.f32 -1 ux) (+.f32 (pow.f32 ux 4) -1)) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (+.f32 -1 ux) (+.f32 -1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (+.f32 ux -1) (-.f32 (pow.f32 ux 6) 1)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (*.f32 (+.f32 -1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (+.f32 (pow.f32 ux 6) -1))
(*.f32 (/.f32 (+.f32 -1 ux) (+.f32 -1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 (pow.f32 ux 3) 3))) (+.f32 (pow.f32 ux 6) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 (pow.f32 ux 6) (-.f32 1 (pow.f32 ux 3)))) (+.f32 1 (pow.f32 (pow.f32 ux 3) 3)))
(/.f32 (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (-.f32 (+.f32 1 (pow.f32 ux 6)) (pow.f32 ux 3))) (+.f32 1 (*.f32 ux (pow.f32 ux 8))))
(*.f32 (/.f32 (fma.f32 ux ux (-.f32 1 ux)) (-.f32 (pow.f32 ux 6) 1)) (-.f32 (pow.f32 ux 3) 1))
(*.f32 (/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 (pow.f32 ux 6) -1)) (+.f32 (pow.f32 ux 3) -1))
(*.f32 (/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 -1 (pow.f32 ux 6))) (+.f32 -1 (pow.f32 ux 3)))
(*.f32 (/.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 -1 ux)))
(*.f32 (/.f32 (pow.f32 (+.f32 1 ux) -1/2) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (fma.f32 ux ux (-.f32 1 ux))))
(*.f32 (/.f32 -1 (neg.f32 (fma.f32 ux ux -1))) (+.f32 ux -1))
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (+.f32 -1 ux))
(/.f32 (+.f32 -1 ux) (fma.f32 ux ux -1))
(*.f32 (/.f32 -1 (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 ux -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 -1 ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (fma.f32 ux ux (-.f32 1 ux))))
(pow.f32 (+.f32 1 ux) -1)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (/.f32 1 (+.f32 1 ux)) 1)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (pow.f32 (+.f32 1 ux) -1/2) 2)
(/.f32 1 (+.f32 1 ux))
(pow.f32 (/.f32 -1 (cbrt.f32 (-.f32 -1 ux))) 3)
(/.f32 -1 (pow.f32 (cbrt.f32 (-.f32 -1 ux)) 3))
(pow.f32 (/.f32 1 (pow.f32 (+.f32 1 ux) 3)) 1/3)
(cbrt.f32 (/.f32 1 (pow.f32 (+.f32 1 ux) 3)))
(sqrt.f32 (pow.f32 (+.f32 1 ux) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))
(/.f32 1 (+.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 ux)))))
(/.f32 1 (+.f32 1 ux))
(cbrt.f32 (/.f32 1 (pow.f32 (+.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux))))
(/.f32 1 (+.f32 1 ux))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 ux))))
(/.f32 1 (+.f32 1 ux))
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 1 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux)) 1))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(+.f32 (neg.f32 ux) 1)
(-.f32 1 ux)
(+.f32 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux)) (/.f32 1 (+.f32 1 ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(+.f32 (-.f32 1 (+.f32 1 ux)) 1)
(-.f32 1 ux)
(+.f32 (*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) ux) (*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) -1))
(-.f32 1 ux)
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 3))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (-.f32 1 ux)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 3))))
(+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 -1 (/.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 1 ux)
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 3))))
(+.f32 (*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 3))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) 1)
(-.f32 1 ux)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (-.f32 1 (/.f32 (*.f32 ux (neg.f32 ux)) (+.f32 1 ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) (+.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 1 (/.f32 1 (-.f32 1 ux)))
(-.f32 1 ux)
(/.f32 1 (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 1 (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 1 (-.f32 1 (*.f32 ux ux))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (/.f32 (sqrt.f32 (neg.f32 (fma.f32 ux ux -1))) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (fma.f32 ux ux -1)))) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (-.f32 1 ux))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 ux) (/.f32 1 (+.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 (+.f32 1 ux) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 -1 (/.f32 (-.f32 -1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(/.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 -1 ux)) (-.f32 1 (pow.f32 ux 4))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 -1 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (-.f32 -1 ux)) (-.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux)))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 (neg.f32 (fma.f32 ux ux -1)))) (sqrt.f32 (sqrt.f32 (neg.f32 (fma.f32 ux ux -1))))) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 4))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 1 ux)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (hypot.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (hypot.f32 1 ux)) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (sqrt.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1)))) (*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (-.f32 1 ux))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2)) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2)) (/.f32 (+.f32 1 ux) (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6))))
(/.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (*.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))) (/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))))
(/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (/.f32 (+.f32 1 ux) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2)) (/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2)) (/.f32 (+.f32 1 ux) (*.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) (cbrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2))))
(*.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 -1 ux))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (-.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 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) (/.f32 1 (+.f32 ux -1)))
(-.f32 1 ux)
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (/.f32 1 (fma.f32 ux ux (-.f32 1 ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 12)) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 12)) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (*.f32 (+.f32 1 ux) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (*.f32 (+.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 1 ux) (+.f32 1 (pow.f32 ux 4)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 (+.f32 1 ux) (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux)))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 ux (+.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 1 (*.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 6) 1) (pow.f32 ux 12)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 ux) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 (pow.f32 ux 6) (+.f32 (pow.f32 ux 12) 1)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (*.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 4))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (*.f32 (+.f32 1 ux) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 4)))))))
(/.f32 (-.f32 1 (pow.f32 ux 12)) (*.f32 (+.f32 1 ux) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 4) (+.f32 (pow.f32 ux 8) 1)))))
(/.f32 (/.f32 (-.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 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 -1 ux)))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 1 ux) (neg.f32 (+.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (-.f32 -1 ux)))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 1 ux) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) 1) (*.f32 (+.f32 1 (*.f32 ux ux)) (-.f32 -1 ux)))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) 1) (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (-.f32 -1 ux)))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (/.f32 1 (+.f32 1 ux))) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (/.f32 1 (+.f32 1 ux))) (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 1 (+.f32 1 ux))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 1 (+.f32 1 ux))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) 1) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) 1) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) 1) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) 1) (+.f32 1 (+.f32 ux (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (+.f32 1 ux) ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (*.f32 ux (+.f32 1 ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))) (hypot.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (hypot.f32 1 ux)) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 ux))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (sqrt.f32 (-.f32 1 ux))))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (/.f32 (sqrt.f32 (neg.f32 (fma.f32 ux ux -1))) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (*.f32 (sqrt.f32 -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (-.f32 -1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 -1 ux))) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))
(/.f32 (*.f32 1 (/.f32 (-.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 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (fma.f32 ux ux -1))
(/.f32 (*.f32 (+.f32 -1 ux) (-.f32 1 (*.f32 ux ux))) (fma.f32 ux ux -1))
(*.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (fma.f32 ux ux -1)) (+.f32 -1 ux))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux (-.f32 1 ux))) (+.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.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 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))) 1)
(+.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 (+.f32 1 ux) (neg.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) 1) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (hypot.f32 1 ux) (hypot.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (*.f32 (hypot.f32 1 ux) (hypot.f32 1 ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux)))))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (+.f32 1 ux)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) 1) (-.f32 -1 ux))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (hypot.f32 1 (sqrt.f32 ux))) (neg.f32 (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (neg.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) -1) (+.f32 1 ux))
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 ux)))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (fma.f32 ux ux -1) (sqrt.f32 (-.f32 -1 ux))) (sqrt.f32 (-.f32 -1 ux)))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))) (cbrt.f32 (-.f32 -1 ux)))
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux)))))
(/.f32 (/.f32 (fma.f32 ux ux -1) (cbrt.f32 (-.f32 -1 ux))) (*.f32 (cbrt.f32 (-.f32 -1 ux)) (cbrt.f32 (-.f32 -1 ux))))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (neg.f32 (hypot.f32 1 (sqrt.f32 ux)))) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (neg.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) 1) (hypot.f32 1 (sqrt.f32 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))) (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (cbrt.f32 (+.f32 1 ux)))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 1 ux)))) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (*.f32 (sqrt.f32 (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (hypot.f32 1 (sqrt.f32 ux)))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (*.f32 (sqrt.f32 (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (hypot.f32 1 (sqrt.f32 ux)))) (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) 1) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 1 ux)))) (sqrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1 ux))) (sqrt.f32 (cbrt.f32 (+.f32 1 ux)))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1 ux))) (sqrt.f32 (cbrt.f32 (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (cbrt.f32 (+.f32 1 ux))))) (cbrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 1 ux))) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (cbrt.f32 (+.f32 1 ux))))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (cbrt.f32 (cbrt.f32 (+.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 1 ux))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)))
(/.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux)))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux)))))
(/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux)))))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (/.f32 1 (pow.f32 (+.f32 1 ux) 3))))
(cbrt.f32 (*.f32 (/.f32 1 (pow.f32 (+.f32 1 ux) 3)) (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (neg.f32 (fma.f32 ux ux -1)) 3) (pow.f32 (+.f32 1 ux) 3)))
(expm1.f32 (log.f32 (-.f32 2 ux)))
(-.f32 1 ux)
(exp.f32 (log.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(+.f32 1 (*.f32 ux (neg.f32 ux)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 (*.f32 ux (neg.f32 ux)) 1)
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1)
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 1 (-.f32 1 (*.f32 ux ux)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 (-.f32 1 (*.f32 ux ux)) 1)
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (-.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (fma.f32 ux ux (pow.f32 ux 4)) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (+.f32 (fma.f32 ux ux (pow.f32 ux 4)) -1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (+.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))) (+.f32 1 (pow.f32 (fma.f32 ux ux (pow.f32 ux 4)) 3)))
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(/.f32 1 (*.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(/.f32 (-.f32 1 (*.f32 ux ux)) 1)
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (pow.f32 ux 4))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4))))))
(/.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))) (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (-.f32 1 (pow.f32 ux 12)) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 12)) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 4))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (*.f32 1 (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (+.f32 1 (*.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 6) 1) (pow.f32 ux 12)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 (pow.f32 ux 6) (+.f32 (pow.f32 ux 12) 1))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 4))))))
(/.f32 (-.f32 1 (pow.f32 ux 12)) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 4) (+.f32 (pow.f32 ux 8) 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (*.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) 1) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) 1) (-.f32 (+.f32 1 (neg.f32 (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (neg.f32 ux))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) 1) (neg.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) 1) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (sqrt.f32 (neg.f32 (fma.f32 ux ux -1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (hypot.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (hypot.f32 1 ux)) (sqrt.f32 (neg.f32 (fma.f32 ux ux -1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (+.f32 1 (*.f32 ux ux)))) (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux ux -1))) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 ux 4))) (/.f32 1 (+.f32 1 (*.f32 ux ux)))) (+.f32 1 (pow.f32 ux 4)))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (/.f32 1 (+.f32 1 (*.f32 ux ux)))) (+.f32 1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 1 (*.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 4))))))
(/.f32 (-.f32 1 (pow.f32 ux 12)) (*.f32 (+.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 4) (+.f32 (pow.f32 ux 8) 1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 ux 6) (pow.f32 ux 6))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (+.f32 1 (pow.f32 ux 6)))
(/.f32 (-.f32 1 (pow.f32 ux 12)) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 1 (pow.f32 ux 6))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 12)) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (+.f32 1 (*.f32 (pow.f32 ux 6) (+.f32 1 (pow.f32 ux 6)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 1 (+.f32 (*.f32 (pow.f32 ux 6) 1) (pow.f32 ux 12)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 6) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (+.f32 (pow.f32 ux 6) (+.f32 (pow.f32 ux 12) 1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) 1) (+.f32 1 (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (hypot.f32 1 ux) (hypot.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (cbrt.f32 (+.f32 1 (*.f32 ux ux)))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))))))
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1)
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))
(sqrt.f32 (pow.f32 (neg.f32 (fma.f32 ux ux -1)) 2))
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))
(expm1.f32 (log.f32 (-.f32 2 (*.f32 ux ux))))
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux))))
(-.f32 1 (*.f32 ux ux))
(neg.f32 (fma.f32 ux ux -1))

localize35.0ms (0.3%)

Local error

Found 3 expressions with local error:

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

Compiled 36 to 22 computations (38.9% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite107.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1554×associate-/l*
1168×associate-/r/
1076×*-commutative
796×distribute-lft-in
570×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify129.0ms (1.2%)

Algorithm
egg-herbie
Rules
870×*-commutative
840×associate-*r*
678×associate-/l*
656×associate-*l/
652×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize45.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 60 to 25 computations (58.3% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite96.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1412×distribute-rgt-in
1366×associate-/l/
1362×distribute-lft-in
272×add-sqr-sqrt
266×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify116.0ms (1%)

Algorithm
egg-herbie
Rules
1090×+-commutative
946×times-frac
666×associate-/l*
664×associate-+r-
626×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05368797
115357951
273967943
Stop Event
node limit
Counts
281 → 318
Calls
Call 1
Inputs
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
1
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(*.f32 -1 ux)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
(+.f32 (*.f32 -1 ux) 1)
1
(+.f32 1 ux)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (+.f32 ux (pow.f32 ux 3))))
(pow.f32 ux 3)
(+.f32 (pow.f32 ux 2) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 2) (+.f32 ux (pow.f32 ux 3)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (+.f32 ux (pow.f32 ux 3))))
(pow.f32 ux 3)
(+.f32 (pow.f32 ux 2) (pow.f32 ux 3))
(+.f32 (pow.f32 ux 2) (+.f32 ux (pow.f32 ux 3)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (+.f32 ux (pow.f32 ux 3))))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(*.f32 -1 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(*.f32 -1 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(+.f32 (pow.f32 ux 4) 0)
(+.f32 1 (-.f32 (pow.f32 ux 4) 1))
(-.f32 (+.f32 (pow.f32 ux 4) 1) 1)
(pow.f32 ux 4)
(pow.f32 (*.f32 ux ux) 2)
(pow.f32 (pow.f32 ux 4) 1)
(pow.f32 (*.f32 ux (cbrt.f32 ux)) 3)
(pow.f32 (pow.f32 (*.f32 ux ux) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux ux) 4))
(log.f32 (exp.f32 (pow.f32 ux 4)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 4))))
(cbrt.f32 (pow.f32 (*.f32 ux ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 ux 4)))
(exp.f32 (log.f32 (pow.f32 ux 4)))
(exp.f32 (*.f32 (*.f32 2 (log.f32 ux)) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 ux 4)) 1))
(log1p.f32 (expm1.f32 (pow.f32 ux 4)))
(+.f32 1 (neg.f32 ux))
(+.f32 1 (*.f32 (neg.f32 ux) 1))
(+.f32 1 (*.f32 1 (neg.f32 ux)))
(+.f32 1 (*.f32 1 (*.f32 (neg.f32 ux) 1)))
(+.f32 1 (*.f32 (*.f32 (neg.f32 ux) 1) 1))
(+.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (neg.f32 (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(+.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (*.f32 1 (neg.f32 (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))))
(+.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (*.f32 (neg.f32 (pow.f32 ux 4)) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(+.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (*.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) 1) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(+.f32 (neg.f32 ux) 1)
(+.f32 (*.f32 (neg.f32 ux) 1) 1)
(+.f32 (neg.f32 (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(+.f32 (-.f32 1 (+.f32 ux 1)) 1)
(+.f32 (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 1) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (neg.f32 (pow.f32 ux 4))))
(+.f32 (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 1) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (*.f32 (neg.f32 (pow.f32 ux 4)) 1)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 1) (*.f32 (neg.f32 (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) 1))
(+.f32 (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (neg.f32 (pow.f32 ux 4))) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 1))
(+.f32 (*.f32 (/.f32 1 (+.f32 ux 1)) 1) (*.f32 (/.f32 1 (+.f32 ux 1)) (neg.f32 (*.f32 ux ux))))
(+.f32 (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4))) 1) (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4))) (neg.f32 (*.f32 ux ux))))
(+.f32 (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) 1) (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(+.f32 (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) 1))
(+.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(+.f32 (*.f32 1 (/.f32 1 (+.f32 ux 1))) (*.f32 (neg.f32 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1))))
(+.f32 (*.f32 1 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4)))) (*.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4)))))
(+.f32 (*.f32 1 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6)))) (*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6)))))
(+.f32 (*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6)))) (*.f32 1 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6)))))
(-.f32 1 ux)
(-.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) 1)
(*.f32 1 (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux 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 4))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux 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 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (/.f32 1 (fma.f32 ux ux 1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 4)))
(*.f32 (+.f32 -1 (pow.f32 ux 4)) (/.f32 1 (*.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux 1)))))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 1 (fma.f32 ux ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 4)) (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 ux 1)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (+.f32 ux 1)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (fma.f32 ux ux 1)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 ux 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))) (cbrt.f32 (-.f32 1 ux)))
(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 4)) (*.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux 1)))))
(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 4)) 3) (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 3)))
(expm1.f32 (log.f32 (-.f32 2 ux)))
(exp.f32 (log.f32 (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))
(log1p.f32 (expm1.f32 (-.f32 1 ux)))
(+.f32 ux (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3)))
(+.f32 ux (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(+.f32 ux (*.f32 1 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3))))
(+.f32 ux (*.f32 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3)) 1))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (+.f32 ux (pow.f32 ux 3))))
(+.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux 3) (+.f32 ux 1)))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))
(+.f32 1 (+.f32 ux (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(+.f32 1 (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux 1) ux)))
(+.f32 1 (+.f32 (*.f32 ux ux) (+.f32 ux (pow.f32 ux 3))))
(+.f32 1 (*.f32 1 (+.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))))
(+.f32 1 (*.f32 (+.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 ux 3))) 1))
(+.f32 (+.f32 ux 1) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(+.f32 (+.f32 ux 1) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1))
(+.f32 (+.f32 ux 1) (*.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(+.f32 (+.f32 ux 1) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1) 1))
(+.f32 (fma.f32 ux ux 1) (*.f32 (fma.f32 ux ux 1) ux))
(+.f32 (fma.f32 ux ux 1) (+.f32 ux (pow.f32 ux 3)))
(+.f32 (fma.f32 ux ux 1) (*.f32 1 (*.f32 (fma.f32 ux ux 1) ux)))
(+.f32 (fma.f32 ux ux 1) (*.f32 1 (+.f32 ux (pow.f32 ux 3))))
(+.f32 (fma.f32 ux ux 1) (*.f32 (*.f32 (fma.f32 ux ux 1) ux) 1))
(+.f32 (fma.f32 ux ux 1) (*.f32 (+.f32 ux (pow.f32 ux 3)) 1))
(+.f32 (pow.f32 ux 3) (+.f32 (fma.f32 ux ux 1) ux))
(+.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 ux 1))
(+.f32 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3)) ux)
(+.f32 (+.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 ux 3))) 1)
(+.f32 (*.f32 (fma.f32 ux ux 1) ux) (fma.f32 ux ux 1))
(+.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1) (+.f32 ux 1))
(+.f32 (+.f32 ux (pow.f32 ux 3)) (fma.f32 ux ux 1))
(+.f32 (+.f32 (fma.f32 ux ux 1) ux) (pow.f32 ux 3))
(+.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 3)) (*.f32 ux ux))
(+.f32 (+.f32 (*.f32 (fma.f32 ux ux 1) ux) (*.f32 ux ux)) 1)
(+.f32 (+.f32 (*.f32 (fma.f32 ux ux 1) ux) 1) (*.f32 ux ux))
(+.f32 (+.f32 (+.f32 ux (pow.f32 ux 3)) 1) (*.f32 ux ux))
(+.f32 (*.f32 1 (*.f32 (fma.f32 ux ux 1) ux)) (fma.f32 ux ux 1))
(+.f32 (*.f32 1 (+.f32 ux (pow.f32 ux 3))) (fma.f32 ux ux 1))
(+.f32 (*.f32 (*.f32 (fma.f32 ux ux 1) ux) 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 (+.f32 ux (pow.f32 ux 3)) 1) (fma.f32 ux ux 1))
(-.f32 (+.f32 ux 1) (-.f32 1 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) (-.f32 1 (*.f32 (fma.f32 ux ux 1) ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) (-.f32 1 (+.f32 ux (pow.f32 ux 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) 1)
(-.f32 (exp.f32 (log.f32 (+.f32 2 ux))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))
(-.f32 (exp.f32 (log.f32 (+.f32 2 ux))) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (*.f32 (fma.f32 ux ux 1) ux)))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (+.f32 ux (pow.f32 ux 3))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux -1)) (-.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux -1)) (-.f32 (/.f32 1 (+.f32 ux -1)) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(-.f32 (+.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (exp.f32 (log.f32 (+.f32 2 ux)))) 1)
(-.f32 (+.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (/.f32 (*.f32 ux ux) (+.f32 ux -1))) (/.f32 1 (+.f32 ux -1)))
(-.f32 (+.f32 (*.f32 (fma.f32 ux ux 1) ux) (exp.f32 (log1p.f32 (fma.f32 ux ux 1)))) 1)
(-.f32 (+.f32 (*.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))))
(-.f32 (+.f32 (+.f32 ux (pow.f32 ux 3)) (exp.f32 (log1p.f32 (fma.f32 ux ux 1)))) 1)
(-.f32 (+.f32 (+.f32 ux (pow.f32 ux 3)) (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 1)
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(/.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux -1)) (+.f32 ux -1))
(/.f32 (*.f32 (fma.f32 ux ux 1) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))
(/.f32 (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux 1)) (+.f32 ux -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux 1)) (-.f32 (fma.f32 ux ux 1) ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 ux 1)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))) (+.f32 ux (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))) (*.f32 1 (+.f32 ux (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) 2) (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 3)) (*.f32 1 (+.f32 (pow.f32 (+.f32 ux 1) 2) (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 4))) (*.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 ux -1) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 6))) (*.f32 1 (*.f32 (+.f32 ux -1) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 4))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 4))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux -1)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (fma.f32 ux ux -1)) (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 ux -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux 1) ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux 1) ux))))
(pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 1)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux)) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 ux 1)) (fma.f32 ux ux 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (fma.f32 ux ux 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 (+.f32 ux 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(exp.f32 (+.f32 (log1p.f32 ux) (log1p.f32 (*.f32 ux ux))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 ux) (log1p.f32 (*.f32 ux ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(fma.f32 1 (+.f32 ux 1) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(fma.f32 (+.f32 ux 1) 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(+.f32 1 (neg.f32 (pow.f32 ux 4)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 4)) 1))
(+.f32 1 (*.f32 1 (*.f32 (neg.f32 (pow.f32 ux 4)) 1)))
(+.f32 1 (*.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) 1) 1))
(+.f32 (neg.f32 (pow.f32 ux 4)) 1)
(+.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) 1) 1)
(+.f32 (-.f32 1 (+.f32 (pow.f32 ux 4) 1)) 1)
(*.f32 1 (-.f32 1 (pow.f32 ux 4)))
(*.f32 (-.f32 1 (pow.f32 ux 4)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 4))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4)) (/.f32 1 (+.f32 (pow.f32 ux 4) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6)) (/.f32 1 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) 1) (-.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 1 (*.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) 1) (-.f32 1 (pow.f32 (*.f32 ux ux) 4)))))
(/.f32 1 (*.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4)) (+.f32 (pow.f32 ux 4) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4))) (neg.f32 (+.f32 (pow.f32 ux 4) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4))) (*.f32 1 (neg.f32 (+.f32 (pow.f32 ux 4) 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6))) (neg.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6))) (*.f32 1 (neg.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 ux 4)))) (+.f32 (pow.f32 ux 4) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux ux) 6) (pow.f32 (*.f32 ux ux) 6))) (*.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (+.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux ux) 4) (pow.f32 (*.f32 ux ux) 4))) (*.f32 (+.f32 (pow.f32 ux 4) 1) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 4)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 ux 4))) (neg.f32 (pow.f32 ux 4)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 4)) 3)) (*.f32 1 (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 ux 4))) (neg.f32 (pow.f32 ux 4))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux ux) 6) 3)) (*.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux ux) 6) (*.f32 (pow.f32 (*.f32 ux ux) 6) (pow.f32 (*.f32 ux ux) 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux ux) 4) 3)) (*.f32 (+.f32 (pow.f32 ux 4) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 (*.f32 ux ux) 4) (pow.f32 (*.f32 ux ux) 4))))))
(pow.f32 (-.f32 1 (pow.f32 ux 4)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 4))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 4)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 3))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 ux 4))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 4))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 4))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 4))))
Outputs
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 ux 4)
1
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(*.f32 -1 ux)
(neg.f32 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 -1 ux) 1)
(-.f32 1 ux)
1
(+.f32 1 ux)
(+.f32 ux 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 ux))
(+.f32 ux (fma.f32 ux ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (+.f32 ux (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(pow.f32 ux 3)
(+.f32 (pow.f32 ux 2) (pow.f32 ux 3))
(fma.f32 ux ux (pow.f32 ux 3))
(*.f32 ux (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 ux (pow.f32 ux 3)))
(fma.f32 ux ux (+.f32 ux (pow.f32 ux 3)))
(+.f32 ux (*.f32 ux (fma.f32 ux ux ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (+.f32 ux (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(pow.f32 ux 3)
(+.f32 (pow.f32 ux 2) (pow.f32 ux 3))
(fma.f32 ux ux (pow.f32 ux 3))
(*.f32 ux (fma.f32 ux ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 ux (pow.f32 ux 3)))
(fma.f32 ux ux (+.f32 ux (pow.f32 ux 3)))
(+.f32 ux (*.f32 ux (fma.f32 ux ux ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (+.f32 ux (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
1
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(*.f32 -1 (pow.f32 ux 4))
(neg.f32 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(*.f32 -1 (pow.f32 ux 4))
(neg.f32 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 -1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 (pow.f32 ux 4) 0)
(pow.f32 ux 4)
(+.f32 1 (-.f32 (pow.f32 ux 4) 1))
(pow.f32 ux 4)
(-.f32 (+.f32 (pow.f32 ux 4) 1) 1)
(pow.f32 ux 4)
(pow.f32 ux 4)
(pow.f32 (*.f32 ux ux) 2)
(pow.f32 ux 4)
(pow.f32 (pow.f32 ux 4) 1)
(pow.f32 ux 4)
(pow.f32 (*.f32 ux (cbrt.f32 ux)) 3)
(pow.f32 ux 4)
(pow.f32 (pow.f32 (*.f32 ux ux) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 ux ux) 6))
(cbrt.f32 (pow.f32 (pow.f32 ux 4) 3))
(sqrt.f32 (pow.f32 (*.f32 ux ux) 4))
(sqrt.f32 (pow.f32 ux 8))
(log.f32 (exp.f32 (pow.f32 ux 4)))
(pow.f32 ux 4)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 ux 4))))
(pow.f32 ux 4)
(cbrt.f32 (pow.f32 (*.f32 ux ux) 6))
(cbrt.f32 (pow.f32 (pow.f32 ux 4) 3))
(expm1.f32 (log1p.f32 (pow.f32 ux 4)))
(pow.f32 ux 4)
(exp.f32 (log.f32 (pow.f32 ux 4)))
(pow.f32 ux 4)
(exp.f32 (*.f32 (*.f32 2 (log.f32 ux)) 2))
(pow.f32 ux 4)
(exp.f32 (*.f32 (log.f32 (pow.f32 ux 4)) 1))
(pow.f32 ux 4)
(log1p.f32 (expm1.f32 (pow.f32 ux 4)))
(pow.f32 ux 4)
(+.f32 1 (neg.f32 ux))
(-.f32 1 ux)
(+.f32 1 (*.f32 (neg.f32 ux) 1))
(-.f32 1 ux)
(+.f32 1 (*.f32 1 (neg.f32 ux)))
(-.f32 1 ux)
(+.f32 1 (*.f32 1 (*.f32 (neg.f32 ux) 1)))
(-.f32 1 ux)
(+.f32 1 (*.f32 (*.f32 (neg.f32 ux) 1) 1))
(-.f32 1 ux)
(+.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (neg.f32 (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (*.f32 1 (neg.f32 (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (*.f32 (neg.f32 (pow.f32 ux 4)) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (*.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) 1) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (neg.f32 ux) 1)
(-.f32 1 ux)
(+.f32 (*.f32 (neg.f32 ux) 1) 1)
(-.f32 1 ux)
(+.f32 (neg.f32 (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (-.f32 1 (+.f32 ux 1)) 1)
(-.f32 1 ux)
(+.f32 (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 1) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (neg.f32 (pow.f32 ux 4))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 1) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (*.f32 (neg.f32 (pow.f32 ux 4)) 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 1) (*.f32 (neg.f32 (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) 1))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (neg.f32 (pow.f32 ux 4))) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 1))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (*.f32 (/.f32 1 (+.f32 ux 1)) 1) (*.f32 (/.f32 1 (+.f32 ux 1)) (neg.f32 (*.f32 ux ux))))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))
(+.f32 (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4))) 1) (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4))) (neg.f32 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 4)))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 1 (pow.f32 ux 4))))
(+.f32 (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) 1) (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(+.f32 (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (*.f32 ux ux))) (*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(+.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(+.f32 (*.f32 1 (/.f32 1 (+.f32 ux 1))) (*.f32 (neg.f32 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1))))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))
(+.f32 (*.f32 1 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4)))) (*.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 4)))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 1 (pow.f32 ux 4))))
(+.f32 (*.f32 1 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6)))) (*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(+.f32 (*.f32 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6)))) (*.f32 1 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(-.f32 1 ux)
(-.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (/.f32 (pow.f32 ux 4) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) 1)
(-.f32 1 ux)
(*.f32 1 (-.f32 1 ux))
(-.f32 1 ux)
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(*.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 4))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(*.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 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (/.f32 1 (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(*.f32 (+.f32 -1 (pow.f32 ux 4)) (/.f32 1 (*.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux 1)))))
(*.f32 (+.f32 (pow.f32 ux 4) -1) (/.f32 (/.f32 1 (+.f32 ux 1)) (neg.f32 (fma.f32 ux ux 1))))
(/.f32 (+.f32 (pow.f32 ux 4) -1) (*.f32 (fma.f32 ux ux 1) (+.f32 -1 (neg.f32 ux))))
(/.f32 (+.f32 (pow.f32 ux 4) -1) (*.f32 (fma.f32 ux ux 1) (-.f32 -1 ux)))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))
(*.f32 (/.f32 1 (fma.f32 ux ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))))
(*.f32 (/.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (hypot.f32 1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))) (/.f32 (-.f32 1 (pow.f32 ux 4)) (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 4)) (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 4)))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 1 (pow.f32 ux 4))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6)))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) 1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 ux 1)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 ux 1)))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (pow.f32 ux 4)) (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (+.f32 ux 1)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (fma.f32 ux ux 1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (fma.f32 ux ux 1)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 ux 1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (*.f32 (/.f32 1 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (cbrt.f32 (-.f32 1 ux)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))))
(pow.f32 (-.f32 1 ux) 1)
(-.f32 1 ux)
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)
(-.f32 1 ux)
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)
(-.f32 1 ux)
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)
(-.f32 1 ux)
(pow.f32 (/.f32 1 (-.f32 1 ux)) -1)
(-.f32 1 ux)
(neg.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux 1)))))
(*.f32 (+.f32 (pow.f32 ux 4) -1) (/.f32 (/.f32 1 (+.f32 ux 1)) (neg.f32 (fma.f32 ux ux 1))))
(/.f32 (+.f32 (pow.f32 ux 4) -1) (*.f32 (fma.f32 ux ux 1) (+.f32 -1 (neg.f32 ux))))
(/.f32 (+.f32 (pow.f32 ux 4) -1) (*.f32 (fma.f32 ux ux 1) (-.f32 -1 ux)))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2))
(fabs.f32 (-.f32 1 ux))
(log.f32 (exp.f32 (-.f32 1 ux)))
(-.f32 1 ux)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))
(-.f32 1 ux)
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3))
(-.f32 1 ux)
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 3) (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 3)))
(expm1.f32 (log.f32 (-.f32 2 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 ux (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 ux (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 ux (*.f32 1 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 ux (*.f32 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3)) 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 (fma.f32 ux ux 1) ux)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 ux ux) (+.f32 1 (+.f32 ux (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux 3) (+.f32 ux 1)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 1 (+.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 1 (+.f32 ux (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 1 (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux 1) ux)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 1 (+.f32 (*.f32 ux ux) (+.f32 ux (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 1 (*.f32 1 (+.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 1 (*.f32 (+.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 ux 3))) 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 ux 1) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 ux 1) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 ux 1) (*.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 ux 1) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1) 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) (*.f32 (fma.f32 ux ux 1) ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) (+.f32 ux (pow.f32 ux 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) (*.f32 1 (*.f32 (fma.f32 ux ux 1) ux)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) (*.f32 1 (+.f32 ux (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) (*.f32 (*.f32 (fma.f32 ux ux 1) ux) 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) (*.f32 (+.f32 ux (pow.f32 ux 3)) 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (pow.f32 ux 3) (+.f32 (fma.f32 ux ux 1) ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 ux 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3)) ux)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 ux 3))) 1)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 (fma.f32 ux ux 1) ux) (fma.f32 ux ux 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1) (+.f32 ux 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 ux (pow.f32 ux 3)) (fma.f32 ux ux 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 (fma.f32 ux ux 1) ux) (pow.f32 ux 3))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 (+.f32 ux 1) (pow.f32 ux 3)) (*.f32 ux ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 (*.f32 (fma.f32 ux ux 1) ux) (*.f32 ux ux)) 1)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 (*.f32 (fma.f32 ux ux 1) ux) 1) (*.f32 ux ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (+.f32 (+.f32 ux (pow.f32 ux 3)) 1) (*.f32 ux ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 1 (*.f32 (fma.f32 ux ux 1) ux)) (fma.f32 ux ux 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 1 (+.f32 ux (pow.f32 ux 3))) (fma.f32 ux ux 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 (*.f32 (fma.f32 ux ux 1) ux) 1) (fma.f32 ux ux 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 (*.f32 (+.f32 ux (pow.f32 ux 3)) 1) (fma.f32 ux ux 1))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(-.f32 (+.f32 ux 1) (-.f32 1 (+.f32 (fma.f32 ux ux 1) (pow.f32 ux 3))))
(+.f32 ux (-.f32 1 (-.f32 (-.f32 1 (fma.f32 ux ux 1)) (pow.f32 ux 3))))
(+.f32 (+.f32 (+.f32 ux 0) (pow.f32 ux 3)) (fma.f32 ux ux 1))
(+.f32 (fma.f32 ux ux 1) (+.f32 (pow.f32 ux 3) (+.f32 ux 0)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) (-.f32 1 (*.f32 (fma.f32 ux ux 1) ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) (-.f32 1 (*.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux (fma.f32 ux ux 1) (expm1.f32 (log1p.f32 (fma.f32 ux ux 1))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) (-.f32 1 (+.f32 ux (pow.f32 ux 3))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) (-.f32 1 (*.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux (fma.f32 ux ux 1) (expm1.f32 (log1p.f32 (fma.f32 ux ux 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))) 1)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(-.f32 (exp.f32 (log.f32 (+.f32 2 ux))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(-.f32 (exp.f32 (log.f32 (+.f32 2 ux))) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (*.f32 (fma.f32 ux ux 1) ux)))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (*.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux (fma.f32 ux ux 1) (/.f32 (-.f32 1 (pow.f32 ux 4)) (neg.f32 (fma.f32 ux ux -1))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (+.f32 ux (pow.f32 ux 3))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (*.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux (fma.f32 ux ux 1) (/.f32 (-.f32 1 (pow.f32 ux 4)) (neg.f32 (fma.f32 ux ux -1))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux -1)) (-.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))
(+.f32 (-.f32 (/.f32 ux (/.f32 (+.f32 ux -1) ux)) (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux (pow.f32 ux 3)))
(+.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 (/.f32 ux (/.f32 (+.f32 ux -1) ux)) (/.f32 -1 (+.f32 ux -1))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux -1)) (-.f32 (/.f32 1 (+.f32 ux -1)) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 1)))
(+.f32 (-.f32 (/.f32 ux (/.f32 (+.f32 ux -1) ux)) (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux (pow.f32 ux 3)))
(+.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 (/.f32 ux (/.f32 (+.f32 ux -1) ux)) (/.f32 -1 (+.f32 ux -1))))
(-.f32 (+.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (exp.f32 (log.f32 (+.f32 2 ux)))) 1)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(-.f32 (+.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (/.f32 (*.f32 ux ux) (+.f32 ux -1))) (/.f32 1 (+.f32 ux -1)))
(+.f32 (-.f32 (/.f32 ux (/.f32 (+.f32 ux -1) ux)) (/.f32 1 (+.f32 ux -1))) (fma.f32 ux ux (pow.f32 ux 3)))
(+.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 (/.f32 ux (/.f32 (+.f32 ux -1) ux)) (/.f32 -1 (+.f32 ux -1))))
(-.f32 (+.f32 (*.f32 (fma.f32 ux ux 1) ux) (exp.f32 (log1p.f32 (fma.f32 ux ux 1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) (-.f32 1 (*.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux (fma.f32 ux ux 1) (expm1.f32 (log1p.f32 (fma.f32 ux ux 1))))
(-.f32 (+.f32 (*.f32 (fma.f32 ux ux 1) ux) (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (*.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux (fma.f32 ux ux 1) (/.f32 (-.f32 1 (pow.f32 ux 4)) (neg.f32 (fma.f32 ux ux -1))))
(-.f32 (+.f32 (+.f32 ux (pow.f32 ux 3)) (exp.f32 (log1p.f32 (fma.f32 ux ux 1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux 1))) (-.f32 1 (*.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux (fma.f32 ux ux 1) (expm1.f32 (log1p.f32 (fma.f32 ux ux 1))))
(-.f32 (+.f32 (+.f32 ux (pow.f32 ux 3)) (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (-.f32 (/.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux))) (*.f32 ux (fma.f32 ux ux 1))))
(fma.f32 ux (fma.f32 ux ux 1) (/.f32 (-.f32 1 (pow.f32 ux 4)) (neg.f32 (fma.f32 ux ux -1))))
(/.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 1)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(/.f32 (*.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (+.f32 ux 1) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 4))))
(*.f32 (/.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux -1))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 6))) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(/.f32 (+.f32 ux 1) (/.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))) (+.f32 ux 1))
(/.f32 (*.f32 (fma.f32 ux ux 1) (fma.f32 ux ux -1)) (+.f32 ux -1))
(/.f32 (fma.f32 ux ux 1) (/.f32 (+.f32 ux -1) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux -1)) (fma.f32 ux ux 1))
(/.f32 (*.f32 (fma.f32 ux ux 1) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux))
(/.f32 (fma.f32 ux ux 1) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)) (fma.f32 ux ux 1))
(/.f32 (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux 1)) (+.f32 ux -1))
(/.f32 (fma.f32 ux ux 1) (/.f32 (+.f32 ux -1) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux -1)) (fma.f32 ux ux 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux 1)) (-.f32 (fma.f32 ux ux 1) ux))
(/.f32 (fma.f32 ux ux 1) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)) (fma.f32 ux ux 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (+.f32 ux 1) (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 4))))
(*.f32 (/.f32 (+.f32 ux 1) (neg.f32 (fma.f32 ux ux -1))) (-.f32 1 (pow.f32 ux 4)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 ux 1)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))
(/.f32 (+.f32 ux 1) (/.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 6))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))) (+.f32 ux 1))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))) (+.f32 ux (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (fma.f32 ux ux (pow.f32 ux 3)) (fma.f32 ux ux (pow.f32 ux 3)))) (-.f32 (+.f32 ux 1) (fma.f32 ux ux (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 ux (fma.f32 ux ux ux)))) (+.f32 1 (-.f32 ux (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))) (*.f32 1 (+.f32 ux (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (fma.f32 ux ux (pow.f32 ux 3)) (fma.f32 ux ux (pow.f32 ux 3)))) (-.f32 (+.f32 ux 1) (fma.f32 ux ux (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (*.f32 ux (fma.f32 ux ux ux)) (*.f32 ux (fma.f32 ux ux ux)))) (+.f32 1 (-.f32 ux (*.f32 ux (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) 2) (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 (*.f32 ux ux) (pow.f32 ux 3))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (fma.f32 ux ux (pow.f32 ux 3)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (fma.f32 ux ux (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux (pow.f32 ux 3)) (+.f32 ux 1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux (fma.f32 ux ux ux)) 3)) (fma.f32 (*.f32 ux (fma.f32 ux ux ux)) (-.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux 1)) (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux (fma.f32 ux ux ux)) 3)) (fma.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 (*.f32 ux (fma.f32 ux ux ux)) (-.f32 -1 ux)) (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) 3)) (*.f32 1 (+.f32 (pow.f32 (+.f32 ux 1) 2) (-.f32 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3))) (*.f32 (+.f32 ux 1) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (fma.f32 ux ux (pow.f32 ux 3)) 3)) (+.f32 (pow.f32 (+.f32 ux 1) 2) (*.f32 (fma.f32 ux ux (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux (pow.f32 ux 3)) (+.f32 ux 1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux (fma.f32 ux ux ux)) 3)) (fma.f32 (*.f32 ux (fma.f32 ux ux ux)) (-.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 ux 1)) (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (*.f32 ux (fma.f32 ux ux ux)) 3)) (fma.f32 (*.f32 ux (fma.f32 ux ux ux)) (+.f32 (*.f32 ux (fma.f32 ux ux ux)) (-.f32 -1 ux)) (pow.f32 (+.f32 ux 1) 2)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 4))) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (fma.f32 ux ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (fma.f32 ux ux -1) (*.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 4))) (*.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (fma.f32 ux ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (fma.f32 ux ux -1) (*.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 6))) (*.f32 (+.f32 ux -1) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux -1)) (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 (fma.f32 ux ux -1) (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 6))) (*.f32 1 (*.f32 (+.f32 ux -1) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux -1)) (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 (fma.f32 ux ux -1) (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 4))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 4))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (-.f32 1 (*.f32 ux ux)))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 6))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux -1)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (fma.f32 ux ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (fma.f32 ux ux -1) (*.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (fma.f32 ux ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (fma.f32 ux ux -1) (*.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux)))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux))))
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (fma.f32 ux ux 1) ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux 1) ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (fma.f32 ux ux -1)) (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 ux -1)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux -1)) (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 (fma.f32 ux ux -1) (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 ux -1))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux -1)) (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))))
(*.f32 (+.f32 1 (pow.f32 ux 6)) (/.f32 (fma.f32 ux ux -1) (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (+.f32 ux -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux 1) ux)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1)) (-.f32 (fma.f32 ux ux 1) ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 (pow.f32 ux 4) (fma.f32 ux ux -1))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 (fma.f32 ux ux 1) ux)))
(pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 1)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (hypot.f32 1 ux)) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))) 3)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(pow.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 3) 1/3)
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 2))
(fabs.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))
(log.f32 (pow.f32 (exp.f32 (+.f32 ux 1)) (fma.f32 ux ux 1)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1)) 3))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux 1) 3) (pow.f32 (fma.f32 ux ux 1) 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux ux 1) 3) (pow.f32 (+.f32 ux 1) 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(exp.f32 (+.f32 (log1p.f32 ux) (log1p.f32 (*.f32 ux ux))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 ux) (log1p.f32 (*.f32 ux ux))) 1))
(exp.f32 (+.f32 (log1p.f32 ux) (log1p.f32 (*.f32 ux ux))))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(fma.f32 1 (+.f32 ux 1) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(fma.f32 (+.f32 ux 1) 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(fma.f32 (sqrt.f32 (+.f32 ux 1)) (sqrt.f32 (+.f32 ux 1)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 ux 1)) (+.f32 (*.f32 ux ux) (pow.f32 ux 3)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux (pow.f32 ux 3))))
(*.f32 (+.f32 ux 1) (fma.f32 ux ux 1))
(+.f32 1 (neg.f32 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 ux 4)) 1))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 1 (*.f32 (neg.f32 (pow.f32 ux 4)) 1)))
(-.f32 1 (pow.f32 ux 4))
(+.f32 1 (*.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) 1) 1))
(-.f32 1 (pow.f32 ux 4))
(+.f32 (neg.f32 (pow.f32 ux 4)) 1)
(-.f32 1 (pow.f32 ux 4))
(+.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) 1) 1)
(-.f32 1 (pow.f32 ux 4))
(+.f32 (-.f32 1 (+.f32 (pow.f32 ux 4) 1)) 1)
(-.f32 1 (pow.f32 ux 4))
(*.f32 1 (-.f32 1 (pow.f32 ux 4)))
(-.f32 1 (pow.f32 ux 4))
(*.f32 (-.f32 1 (pow.f32 ux 4)) 1)
(-.f32 1 (pow.f32 ux 4))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 4))))
(-.f32 1 (pow.f32 ux 4))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4)) (/.f32 1 (+.f32 (pow.f32 ux 4) 1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) 1) (-.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (+.f32 (pow.f32 ux 4) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6)) (/.f32 1 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 8))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) 1) (-.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (+.f32 (pow.f32 ux 4) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 8))))
(/.f32 1 (*.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) 1) (-.f32 1 (pow.f32 (*.f32 ux ux) 4)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) 1) (-.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (+.f32 (pow.f32 ux 4) 1))
(/.f32 1 (*.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 8))))
(/.f32 (-.f32 1 (pow.f32 ux 4)) 1)
(-.f32 1 (pow.f32 ux 4))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4)) (+.f32 (pow.f32 ux 4) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) 1) (-.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (+.f32 (pow.f32 ux 4) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 8))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4))) (neg.f32 (+.f32 (pow.f32 ux 4) 1)))
(/.f32 (+.f32 -1 (pow.f32 ux 8)) (-.f32 -1 (pow.f32 ux 4)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4))) (*.f32 1 (neg.f32 (+.f32 (pow.f32 ux 4) 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 4))) (neg.f32 (+.f32 (pow.f32 ux 4) 1)))
(/.f32 (+.f32 -1 (pow.f32 ux 8)) (-.f32 -1 (pow.f32 ux 4)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6))) (neg.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 ux 4) 3)) (-.f32 (-.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 8)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 ux 4) 3)) (-.f32 (-.f32 -1 (pow.f32 ux 8)) (pow.f32 ux 4)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6))) (*.f32 1 (neg.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 6))) (neg.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 ux 4) 3)) (-.f32 (-.f32 -1 (pow.f32 ux 4)) (pow.f32 ux 8)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 ux 4) 3)) (-.f32 (-.f32 -1 (pow.f32 ux 8)) (pow.f32 ux 4)))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 ux 4)))) (+.f32 (pow.f32 ux 4) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) 1) (-.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (-.f32 1 (pow.f32 ux 8)) (+.f32 (pow.f32 ux 4) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux ux) 6) (pow.f32 (*.f32 ux ux) 6))) (*.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (+.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 12)) (*.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (+.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 8) 3)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 8)))) (+.f32 1 (pow.f32 (pow.f32 ux 4) 3)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux ux) 4) (pow.f32 (*.f32 ux ux) 4))) (*.f32 (+.f32 (pow.f32 ux 4) 1) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 8)) (*.f32 (+.f32 (pow.f32 ux 4) 1) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 8)) (+.f32 (pow.f32 ux 4) 1)) (+.f32 1 (pow.f32 ux 8)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 4)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 ux 4))) (neg.f32 (pow.f32 ux 4)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 8))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 ux 4)) 3)) (*.f32 1 (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 4)) (neg.f32 (pow.f32 ux 4))) (neg.f32 (pow.f32 ux 4))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (-.f32 1 (pow.f32 (*.f32 ux ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 4) 3)) (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 8))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux ux) 6) 3)) (*.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux ux) 6) (*.f32 (pow.f32 (*.f32 ux ux) 6) (pow.f32 (*.f32 ux ux) 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux ux) 6) 3)) (*.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 (*.f32 ux ux) 4))) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux ux) 6) (pow.f32 (*.f32 ux ux) 12)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (pow.f32 ux 4) 3) 3)) (*.f32 (+.f32 (pow.f32 ux 4) (+.f32 1 (pow.f32 ux 8))) (+.f32 (pow.f32 (pow.f32 ux 4) 3) (+.f32 1 (pow.f32 (pow.f32 ux 8) 3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux ux) 4) 3)) (*.f32 (+.f32 (pow.f32 ux 4) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 (*.f32 ux ux) 4) (pow.f32 (*.f32 ux ux) 4))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 ux ux) 4) 3)) (*.f32 (+.f32 (pow.f32 ux 4) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux ux) 4) (pow.f32 (*.f32 ux ux) 8)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 ux 8) 3)) (fma.f32 (+.f32 1 (pow.f32 ux 8)) (pow.f32 ux 8) 1)) (+.f32 (pow.f32 ux 4) 1))
(pow.f32 (-.f32 1 (pow.f32 ux 4)) 1)
(-.f32 1 (pow.f32 ux 4))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) 2)
(-.f32 1 (pow.f32 ux 4))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) 3)
(-.f32 1 (pow.f32 ux 4))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 3) 1/3)
(-.f32 1 (pow.f32 ux 4))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 2))
(fabs.f32 (-.f32 1 (pow.f32 ux 4)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 ux 4))))
(-.f32 1 (pow.f32 ux 4))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 ux 4)))))
(-.f32 1 (pow.f32 ux 4))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 ux 4)) 3))
(-.f32 1 (pow.f32 ux 4))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 ux 4))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 4))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 ux 4))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 ux 4))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 ux 4))))
(-.f32 1 (pow.f32 ux 4))

eval714.0ms (6.4%)

Compiler

Compiled 30334 to 20423 computations (32.7% saved)

prune457.0ms (4.1%)

Pruning

9 alts after pruning (2 fresh and 7 done)

PrunedKeptTotal
New129111292
Fresh011
Picked101
Done077
Total129291301
Error
0b
Counts
1301 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
1.1b
(-.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
0.4b
(-.f32 (+.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux))) (/.f32 ux (/.f32 (+.f32 1 ux) ux)))
0.0b
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
0.7b
(-.f32 1 ux)
0.0b
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
1.1b
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
1.1b
(*.f32 (/.f32 1 (+.f32 ux 1)) (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1))
29.0b
(*.f32 maxCos ux)
9.5b
1
Compiler

Compiled 104 to 80 computations (23.1% saved)

regimes72.0ms (0.6%)

Counts
18 → 1
Calls
Call 1
Inputs
1
(*.f32 maxCos ux)
(-.f32 1 ux)
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (/.f32 ux (+.f32 1 ux))))
(-.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))
(*.f32 (/.f32 1 (+.f32 ux 1)) (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1))
(-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))
(-.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 ux))) (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 ux)) -1))
(/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 1 (*.f32 ux ux))))
(/.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (/.f32 (+.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos))) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 1 ux)) maxCos)))))
(-.f32 (fma.f32 ux maxCos 1) ux)
(fma.f32 ux maxCos (-.f32 1 ux))
(log.f32 (exp.f32 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
Outputs
(fma.f32 ux maxCos (-.f32 1 ux))
Calls

4 calls:

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

Compiled 249 to 158 computations (36.5% saved)

regimes63.0ms (0.6%)

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

4 calls:

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

Compiled 221 to 143 computations (35.3% saved)

regimes35.0ms (0.3%)

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

3 calls:

28.0ms
maxCos
3.0ms
uy
3.0ms
ux
Results
ErrorSegmentsBranch
0.7b1ux
0.7b1uy
0.7b1maxCos
Compiler

Compiled 22 to 16 computations (27.3% saved)

regimes10.0ms (0.1%)

Accuracy

Total -19.5b remaining (-204.3%)

Threshold costs -19.5b (-204.3%)

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

3 calls:

4.0ms
uy
3.0ms
ux
3.0ms
maxCos
Results
ErrorSegmentsBranch
9.5b1ux
9.5b1uy
9.5b1maxCos
Compiler

Compiled 19 to 14 computations (26.3% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Rules
+-commutative
sub-neg
*-commutative
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01042
11742
22142
32342
42442
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Outputs
(fma.f32 ux maxCos (-.f32 1 ux))
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 1 ux)
1
Compiler

Compiled 29 to 22 computations (24.1% saved)

soundness50.0ms (0.4%)

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
Compiler

Compiled 23 to 13 computations (43.5% saved)

end18.0ms (0.2%)

Compiler

Compiled 20 to 13 computations (35% saved)

Profiling

Loading profile data...