Details

Time bar (total: 17.5s)

analyze238.0ms (1.4%)

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

Compiled 51 to 37 computations (27.5% saved)

sample2.1s (12.1%)

Results
2.1s8256×body256valid
Bogosity

preprocess66.0ms (0.4%)

Algorithm
egg-herbie
Rules
1076×associate-+r+
1008×distribute-lft-out--
946×distribute-lft-neg-in
910×associate--r+
756×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046308
1129276
2433276
31959260
46722260
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (fma.f32 uy maxCos (-.f32 1 uy))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 (fma.f32 uy maxCos 1) uy)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 uy (fma.f32 uy maxCos 1)) 1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (fma.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (-.f32 uy (fma.f32 uy maxCos 1)) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)) (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 maxCos)) (fma.f32 ux maxCos (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (-.f32 (fma.f32 ux maxCos 1) maxCos)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (-.f32 maxCos (fma.f32 ux maxCos 1)) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (-.f32 ux (fma.f32 uy ux 1)) 1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (-.f32 ux (fma.f32 uy ux 1)) 1)))
Compiler

Compiled 31 to 23 computations (25.8% saved)

simplify48.0ms (0.3%)

Algorithm
egg-herbie
Rules
1486×associate-+l-
1304×associate-+r-
1006×fma-neg
842×+-commutative
790×associate--l-
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02077
14469
212469
353065
4318165
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))

eval2.0ms (0%)

Compiler

Compiled 121 to 79 computations (34.7% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Error
14.2b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
14.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
14.4b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
Compiler

Compiled 53 to 38 computations (28.3% saved)

localize105.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.2b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
15.0b
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
Compiler

Compiled 90 to 54 computations (40% saved)

series37.0ms (0.2%)

Counts
4 → 80
Calls

21 calls:

TimeVariablePointExpression
22.0ms
maxCos
@-inf
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
2.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
2.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
1.0ms
ux
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
1.0ms
maxCos
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1244×associate-*r/
1018×associate-*l/
424×add-sqr-sqrt
414×pow1
414×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020136
1409136
25182136
Stop Event
node limit
Counts
4 → 85
Calls
Call 1
Inputs
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))

simplify185.0ms (1.1%)

Algorithm
egg-herbie
Rules
844×associate-*r/
832×associate-*r*
804×+-commutative
762×associate-+l+
698×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040811261
1119310843
2520510765
Stop Event
node limit
Counts
165 → 237
Calls
Call 1
Inputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) 1))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) 1)
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
Outputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))
(+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux))
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))
(+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1)))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(-.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(+.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(+.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(+.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))
(+.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))))
(+.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))))
(+.f32 (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))))
(fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (/.f32 ux (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (/.f32 ux (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))))
(fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))))))
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (/.f32 ux (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (/.f32 ux (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 -1 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)))))))
(-.f32 (-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))) (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2)))) (fma.f32 -1/4 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))
(+.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (pow.f32 maxCos 3))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))) -1/4))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))))))
(+.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (pow.f32 maxCos 3))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))) -1/4))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))) (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux)))))
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux)))))
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))))))
(fma.f32 -1/4 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux))))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) 2)) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos)))) (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) 2)) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))))
(-.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) ux)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (-.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) ux)) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (*.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (-.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (-.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 2)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1)
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))
(+.f32 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))) (fma.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) 1))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1))
(/.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1))
(/.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1))
(/.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 3)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))
(fabs.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3) 1/3)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))
(fabs.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 2)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 3)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3) 1/3)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))

localize78.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
0.3b
(*.f32 (*.f32 uy 2) (PI.f32))
0.4b
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
14.0b
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Compiler

Compiled 111 to 62 computations (44.1% saved)

series15.0ms (0.1%)

Counts
4 → 92
Calls

24 calls:

TimeVariablePointExpression
2.0ms
uy
@-inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
2.0ms
ux
@inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
1.0ms
maxCos
@-inf
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
1.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
1.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))

rewrite161.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
608×associate-+l+
562×associate-/r*
444×add-sqr-sqrt
434×pow1
434×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify120.0ms (0.7%)

Algorithm
egg-herbie
Rules
1088×associate-*r*
888×associate-*l*
812×fma-def
670×*-commutative
464×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060716167
1183614645
Stop Event
node limit
Counts
247 → 343
Calls
Call 1
Inputs
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) 1))
(+.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) 1)
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1))
(+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) 1))
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)))
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)))
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1))
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 0)
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)))
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (+.f32 (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 ux maxCos) (-.f32 1 ux)))) (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.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 ux maxCos) 3)) (+.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 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (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 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (/.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))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.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 (fma.f32 ux maxCos (-.f32 1 ux)) (+.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 ux maxCos) (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.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 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.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 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (/.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 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(fma.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
Outputs
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (neg.f32 ux) ux))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 ux) ux))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux -2)) (pow.f32 (*.f32 maxCos ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux -2)) (pow.f32 (*.f32 maxCos ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(fma.f32 ux (fma.f32 2 maxCos -2) 1)
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))
(fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))
(+.f32 1 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))
(*.f32 (+.f32 maxCos -1) (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (/.f32 (+.f32 maxCos -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (/.f32 -1/8 (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 maxCos -2 2) 2)) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))))
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))))
(fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (+.f32 maxCos -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 5)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (/.f32 -1/8 (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 maxCos -2 2) 2)) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))
(neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))))
(*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))))
(-.f32 (*.f32 (/.f32 -1/2 (-.f32 1 maxCos)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos -2 2)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 1/8 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 5)))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (-.f32 (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 5)))) -1/16))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux)) (*.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux)) (*.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)))))) (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 maxCos 3))) (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) -1/2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(-.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 ux)) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos ux))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))))
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos ux))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 ux)) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))))) (-.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) 1))
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) 1))
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) 1)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1))
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1))
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) 1))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)))
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)))
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1))
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))
(+.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))))
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 3)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 0)
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos (-.f32 1 ux))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.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 maxCos ux) 3)) (-.f32 1 (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (fma.f32 ux maxCos (-.f32 1 ux))))
(*.f32 (/.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 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.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 (-.f32 (*.f32 maxCos ux) 1) ux))))))
(/.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)) (/.f32 (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 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.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 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.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 maxCos ux) 3)) (-.f32 1 (fma.f32 maxCos ux ux))) (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 (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 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.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 (-.f32 (*.f32 maxCos ux) 1) ux))))))
(/.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)) (/.f32 (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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (*.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (*.f32 maxCos ux)) (+.f32 ux (fma.f32 maxCos ux -1)))))
(/.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 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.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 maxCos ux) 3)) (-.f32 1 (fma.f32 maxCos ux ux))) (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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.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 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.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 maxCos ux) 3)) (-.f32 1 (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.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 (-.f32 (*.f32 maxCos ux) 1) ux))))))
(/.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)) (/.f32 (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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (-.f32 1 (fma.f32 maxCos ux ux)) (-.f32 1 (fma.f32 maxCos ux ux)))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.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 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (*.f32 (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.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 ux maxCos) (-.f32 1 ux)))))
(*.f32 (/.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 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 (fma.f32 ux maxCos (-.f32 1 ux)) (+.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 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 (fma.f32 ux maxCos (-.f32 1 ux)) (+.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 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (*.f32 (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (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 (-.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 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.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 maxCos ux) 3)) (-.f32 1 (fma.f32 maxCos ux ux))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.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 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))
(*.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 maxCos ux) 3)) (-.f32 1 (fma.f32 maxCos ux ux))) (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)) 2)
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1)
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) 3)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(fma.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))

eval396.0ms (2.3%)

Compiler

Compiled 23127 to 15984 computations (30.9% saved)

prune137.0ms (0.8%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New55921580
Fresh000
Picked011
Done101
Total56022582
Error
0.2b
Counts
582 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
15.6b
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
14.5b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))))
14.6b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))))
13.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2)))))))
18.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
14.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
29.9b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
14.9b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))
7.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
14.7b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
0.3b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
0.3b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
0.3b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
15.0b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))
7.1b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux))))
14.7b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
7.1b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
16.8b
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
16.8b
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)))
16.8b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
14.4b
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
14.4b
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
Compiler

Compiled 1084 to 846 computations (22% saved)

localize96.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f32 (-.f32 1 maxCos) 2)
0.1b
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.2b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 119 to 84 computations (29.4% saved)

series9.0ms (0.1%)

Counts
2 → 44
Calls

12 calls:

TimeVariablePointExpression
1.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
1.0ms
uy
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
1.0ms
maxCos
@-inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
1.0ms
maxCos
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
1.0ms
uy
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1834×associate-*r/
586×associate-+l+
474×add-sqr-sqrt
464×*-un-lft-identity
462×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify179.0ms (1%)

Algorithm
egg-herbie
Rules
1012×associate-*r/
764×associate-*l/
714×+-commutative
638×associate-/r/
616×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03938867
111707701
248127699
Stop Event
node limit
Counts
123 → 211
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
1
(+.f32 (*.f32 -2 maxCos) 1)
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(pow.f32 maxCos 2)
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(pow.f32 maxCos 2)
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(+.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))
(+.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))
(+.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(+.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) (-.f32 1 maxCos))
(+.f32 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) (-.f32 1 maxCos))
(-.f32 1 (-.f32 maxCos (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(-.f32 1 (-.f32 maxCos (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2))) 1)
(-.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(-.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(*.f32 1 (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) 1)
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)))
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)))
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(sqrt.f32 (pow.f32 (-.f32 1 maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2)))
Outputs
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1 (sqrt.f32 -1))))))))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1 (sqrt.f32 -1))))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))
(*.f32 -1 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))))
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/2)))
(fma.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1 (sqrt.f32 -1))))) 1/2))
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1 (sqrt.f32 -1))))) 1/2) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux))) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/2))))
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1 (sqrt.f32 -1))))) 1/2) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))
(+.f32 (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1 (sqrt.f32 -1))))) 1/2) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))
(fma.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))))))
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos))) -1/2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))))
(fma.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) (fma.f32 1/4 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))))))
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 1/4 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) -2) (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos))) -1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/4 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 maxCos)))) (/.f32 (*.f32 -2 (*.f32 (-.f32 ux (*.f32 ux ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 ux 3))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) ux))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 maxCos)))) (/.f32 (*.f32 -2 (*.f32 (-.f32 ux (*.f32 ux ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 ux 3))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 2 (*.f32 (-.f32 ux (*.f32 ux ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 2 (*.f32 (-.f32 ux (*.f32 ux ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1)))))
1
(+.f32 (*.f32 -2 maxCos) 1)
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1))
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1))
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1))
(pow.f32 maxCos 2)
(*.f32 maxCos maxCos)
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos))
(+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2))
(*.f32 maxCos (+.f32 maxCos -2))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1))
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1))
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1))
(pow.f32 maxCos 2)
(*.f32 maxCos maxCos)
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos))
(+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2))
(*.f32 maxCos (+.f32 maxCos -2))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1))
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1))
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1))
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1))
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))))
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) (-.f32 1 maxCos))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(+.f32 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) (-.f32 1 maxCos))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(-.f32 1 (-.f32 maxCos (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(-.f32 1 (-.f32 maxCos (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2))) 1)
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(-.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(-.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (*.f32 maxCos (-.f32 1 maxCos))))
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (*.f32 maxCos (-.f32 1 maxCos))))
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 maxCos (-.f32 1 maxCos))))
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 maxCos (-.f32 1 maxCos))))
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 1 (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) 1)
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)))
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos))
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos))) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))))
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (sqrt.f32 (-.f32 1 maxCos))))
(*.f32 (/.f32 (-.f32 1 maxCos) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 1 maxCos) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))))
(*.f32 (/.f32 (-.f32 1 maxCos) (cbrt.f32 (+.f32 1 maxCos))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))))
(sqrt.f32 (pow.f32 (-.f32 1 maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos))))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 maxCos)))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 maxCos)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))
(pow.f32 (-.f32 1 maxCos) 2)

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 78 to 39 computations (50% saved)

series7.0ms (0%)

Counts
4 → 92
Calls

24 calls:

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

rewrite158.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
800×associate-+l+
566×associate-/r*
466×distribute-lft-neg-in
432×+-commutative
392×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify242.0ms (1.4%)

Algorithm
egg-herbie
Rules
1220×associate-*r*
990×associate-/l*
924×associate-*l*
724×+-commutative
702×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085629381
1254128273
Stop Event
node limit
Counts
379 → 550
Calls
Call 1
Inputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1)
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1)
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1)
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1)
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1)
(*.f32 (-.f32 ux 1) (-.f32 1 ux))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
-1
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(-.f32 ux 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(*.f32 -1 (*.f32 maxCos ux))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(*.f32 -1 (*.f32 maxCos ux))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (+.f32 2 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(*.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) 1) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux))
(+.f32 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2)
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 ux (fma.f32 ux maxCos 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 -1 (+.f32 (*.f32 (neg.f32 ux) maxCos) ux))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (+.f32 ux -1))
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (+.f32 ux (*.f32 (neg.f32 ux) maxCos)) -1)
(+.f32 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1)
(+.f32 (-.f32 ux (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))
(+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1)
(*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))
(*.f32 (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux)))))
(/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (-.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux))))
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)
(pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3)
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))
(log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))
(cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3))
(expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos))))
(exp.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(exp.f32 (*.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos)))
Outputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))
(*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux))
(*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))))
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1))
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1))
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1))
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1))
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))
(*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux))
(*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)))
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))))
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1))
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1))
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1))
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1)
(+.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(+.f32 -1 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))))
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1)
(+.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(+.f32 -1 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))))
(*.f32 (-.f32 ux 1) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))))
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))))
(neg.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (-.f32 1 maxCos)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))))
(fma.f32 -1/16 (*.f32 (/.f32 (fma.f32 -2 maxCos 2) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (*.f32 ux ux)))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))))
(fma.f32 -1/16 (*.f32 (/.f32 (fma.f32 -2 maxCos 2) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (-.f32 1 maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))))
(fma.f32 -1/4 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))))
(fma.f32 -1/4 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))))
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) maxCos) maxCos)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))
(*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (pow.f32 (*.f32 ux maxCos) 2)))) (fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)))))
-1
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux 1)
(+.f32 ux -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 maxCos (neg.f32 ux))
(*.f32 ux (neg.f32 maxCos))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 maxCos (neg.f32 ux))
(*.f32 ux (neg.f32 maxCos))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (+.f32 2 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)))
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))
(/.f32 (*.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (*.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1)))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) -1)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6) (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) -1))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4) 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) 1) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 1)
(+.f32 1 (pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2)
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.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 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.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 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.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 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.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 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.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 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.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 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.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 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1)
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2)
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2)
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3)
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2))
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2)
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2)
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2)
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 -1 (+.f32 (*.f32 (neg.f32 ux) maxCos) ux))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (+.f32 ux -1))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))
(+.f32 (+.f32 ux (*.f32 (neg.f32 ux) maxCos)) -1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1)
(+.f32 1 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))))
(-.f32 ux (-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) 1))
(+.f32 (-.f32 ux (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))
(-.f32 ux (-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))))
(+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1)
(+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 -1 (+.f32 (*.f32 ux maxCos) 0)))
(*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 ux 6))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 ux 6))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux))))))
(/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 (-.f32 ux -1) (*.f32 ux maxCos)))
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 (*.f32 ux maxCos) (-.f32 ux -1)) (+.f32 (*.f32 ux maxCos) (-.f32 ux -1))))
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (fma.f32 ux ux (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux))))
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 ux 6) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (+.f32 ux -1) (+.f32 ux -1) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3)
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))
(log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos))))
(expm1.f32 (log.f32 (fma.f32 (neg.f32 ux) maxCos ux)))
(exp.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(exp.f32 (*.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 1))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))
(-.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -1)
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos)))

localize66.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
0.4b
(*.f32 (-.f32 ux 1) (-.f32 1 ux))
13.9b
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))
Compiler

Compiled 71 to 52 computations (26.8% saved)

series6.0ms (0%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
2.0ms
ux
@-inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
1.0ms
uy
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
1.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
1.0ms
uy
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
0.0ms
ux
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))

rewrite158.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1850×associate-*l/
388×add-sqr-sqrt
378×associate-/r*
376×pow1
376×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify137.0ms (0.8%)

Algorithm
egg-herbie
Rules
1286×associate-+l+
1112×associate-+r+
990×associate-/l*
734×+-commutative
472×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055312521
1156011909
2616411909
Stop Event
node limit
Counts
243 → 337
Calls
Call 1
Inputs
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
-1
(-.f32 (*.f32 2 ux) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))))))
(-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)
(*.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(fma.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)
(+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))
(+.f32 ux (+.f32 -1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(+.f32 ux (+.f32 -1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1)))
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 0)
(+.f32 -1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (+.f32 ux -1))
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1))
(+.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) ux))
(+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (+.f32 ux -1))
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))
(+.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux)))
(-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(-.f32 ux (-.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 2)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) 1))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(/.f32 (+.f32 ux -1) (/.f32 1 (-.f32 1 ux)))
(/.f32 (-.f32 1 ux) (/.f32 1 (+.f32 ux -1)))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)
(/.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 ux) (-.f32 1 ux)))
(/.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (fma.f32 ux ux -1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux -1)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (fma.f32 ux ux -1)))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 (+.f32 1 (*.f32 ux ux)) (*.f32 ux -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 1 ux)) (neg.f32 (+.f32 1 ux)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 ux 3))) (-.f32 1 ux)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (+.f32 ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 ux -1)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1)) (neg.f32 (+.f32 1 ux)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux -1)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) 1) (+.f32 1 ux))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux -1)) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) 1) (+.f32 1 ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux))
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (+.f32 ux -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) 1)
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))
Outputs
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
-1
(-.f32 (*.f32 2 ux) 1)
(fma.f32 2 ux -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))
(+.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))
(+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(fma.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (fma.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (fma.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux)) (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))
(neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))
(*.f32 -1 (+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(neg.f32 (fma.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) 1/2)))
(fma.f32 -1 (fma.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) 1/2))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))))))
(fma.f32 -1 (fma.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) 1/2)))
(-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 0)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(*.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))
(*.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3/2)) (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3/2)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3/2)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 4))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 4)) (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 3)) (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 4))) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6)) (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 3)) (/.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 3)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2))
(fabs.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3) 1/3)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2))
(fabs.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(log.f32 (exp.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 ux (+.f32 -1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 ux (+.f32 -1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1)))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 0)
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 -1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (+.f32 ux -1))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) ux))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (+.f32 ux -1))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux)))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(-.f32 ux (-.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 2)
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) 1))
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux (+.f32 ux -1))))
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux (+.f32 ux -1))))
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 ux -1) (neg.f32 ux))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (+.f32 ux -1))))
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (+.f32 ux -1))))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (+.f32 ux -1))))
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (+.f32 ux -1) (/.f32 1 (-.f32 1 ux)))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(/.f32 (-.f32 1 ux) (/.f32 1 (+.f32 ux -1)))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(/.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1)))
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 ux) (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux -1)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 (+.f32 1 (*.f32 ux ux)) (*.f32 ux -1)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 1 ux)) (neg.f32 (+.f32 1 ux)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1))) (+.f32 -1 (neg.f32 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)) (+.f32 ux -1))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 ux 3))) (-.f32 1 ux)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 ux -1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (+.f32 ux -1)) (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 ux -1)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1)) (neg.f32 (+.f32 1 ux)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1))) (+.f32 -1 (neg.f32 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)) (+.f32 ux -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux -1)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 ux -1))
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) 1) (+.f32 1 ux))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1)))
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 ux 1))) (*.f32 (+.f32 ux -1) (sqrt.f32 (-.f32 1 ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 ux -1) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (neg.f32 ux) 3/2)) (sqrt.f32 (+.f32 ux (fma.f32 ux ux 1)))) (*.f32 (+.f32 ux -1) (sqrt.f32 (-.f32 1 ux))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux -1)) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (sqrt.f32 (fma.f32 ux ux -1)) (/.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 (-.f32 1 ux) (sqrt.f32 (+.f32 ux -1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux ux -1)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (-.f32 1 ux) (sqrt.f32 (+.f32 ux -1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (sqrt.f32 (+.f32 ux -1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 ux (fma.f32 ux ux 1)))) (*.f32 (-.f32 1 ux) (sqrt.f32 (+.f32 ux -1))))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) 1) (+.f32 1 ux))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1))
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2)
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3)
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 1/3)
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (+.f32 ux -1)))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3/2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 2)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 3)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3) 1/3)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 1))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 51 to 29 computations (43.1% saved)

series4.0ms (0%)

Counts
3 → 68
Calls

18 calls:

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

rewrite135.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1228×associate-*r/
1104×distribute-lft-in
1034×associate-*l/
264×+-commutative
264×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify193.0ms (1.1%)

Algorithm
egg-herbie
Rules
1002×associate-*r*
788×associate-*l*
720×associate-/l*
654×*-commutative
644×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize97.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (*.f32 uy 2) (PI.f32))
0.4b
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
0.6b
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
14.0b
(-.f32 1 (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))
Compiler

Compiled 113 to 81 computations (28.3% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite143.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1860×associate-*l/
696×associate-/r*
408×associate-+r+
392×associate-+l+
312×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

simplify234.0ms (1.3%)

Algorithm
egg-herbie
Rules
1516×associate-*r/
1192×associate-+l-
1188×associate-+r-
908×+-commutative
456×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.6s (9.3%)

Compiler

Compiled 73876 to 50604 computations (31.5% saved)

prune784.0ms (4.5%)

Pruning

40 alts after pruning (38 fresh and 2 done)

PrunedKeptTotal
New2025332058
Fresh11516
Picked101
Done325
Total2040402080
Error
0.0b
Counts
2080 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
2.9b
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)
2.0b
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
0.8b
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
3.4b
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
0.3b
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
0.8b
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
0.3b
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
14.5b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))))
18.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
14.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
7.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
1.7b
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
0.3b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
14.9b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))
1.6b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
14.6b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))))))
14.8b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1)))))))
7.1b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
7.9b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
0.2b
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
24.1b
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
17.0b
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
6.1b
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
17.3b
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
10.7b
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
19.3b
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
16.9b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
17.1b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.8b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
17.0b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
25.7b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
17.1b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
29.9b
(sqrt.f32 (+.f32 1 -1))
1.6b
(sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
6.1b
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
1.6b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
10.7b
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
2.5b
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
16.8b
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))
0.3b
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
Compiler

Compiled 1773 to 1402 computations (20.9% saved)

localize132.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.2b
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
1.4b
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Compiler

Compiled 136 to 97 computations (28.7% saved)

series48.0ms (0.3%)

Counts
3 → 56
Calls

15 calls:

TimeVariablePointExpression
28.0ms
uy
@0
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
10.0ms
uy
@-inf
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
8.0ms
uy
@inf
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.0ms
maxCos
@0
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
0.0ms
maxCos
@inf
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1866×associate-*r/
594×associate-+l+
492×add-sqr-sqrt
482×*-un-lft-identity
478×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024105
1494105
26236105
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 uy (*.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (PI.f32) uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (*.f32 uy 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (PI.f32)) uy)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 2) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy (PI.f32)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 2) (+.f32 (log.f32 (PI.f32)) (log.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (PI.f32)) (+.f32 (log.f32 2) (log.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 uy) 2)) (+.f32 (log.f32 (cbrt.f32 uy)) (log.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 uy)) (+.f32 (log.f32 (sqrt.f32 uy)) (log.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (+.f32 (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (*.f32 uy 2))) (log.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (*.f32 (log.f32 uy) 1)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (pow.f32 (cbrt.f32 uy) 2))) (log.f32 (cbrt.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (sqrt.f32 uy))) (log.f32 (sqrt.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 uy) (log.f32 2)) (log.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 uy) (log.f32 (PI.f32))) (log.f32 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 uy) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 uy) (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (*.f32 uy 2)) 0) (log.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (sqrt.f32 (PI.f32)))) (log.f32 (sqrt.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32))))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (-.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))) (+.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (-.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1))))))

simplify141.0ms (0.8%)

Algorithm
egg-herbie
Rules
908×associate-*r/
898×associate-+r+
818×associate-+l+
788×+-commutative
752×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04339056
111848142
250098140
Stop Event
node limit
Counts
162 → 233
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(+.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
(+.f32 (log.f32 2) (+.f32 (log.f32 (PI.f32)) (log.f32 uy)))
(+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2)))
(+.f32 (log.f32 (PI.f32)) (+.f32 (log.f32 2) (log.f32 uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 uy) 2)) (+.f32 (log.f32 (cbrt.f32 uy)) (log.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 uy)) (+.f32 (log.f32 (sqrt.f32 uy)) (log.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (+.f32 (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(+.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 0 (log.f32 (*.f32 uy 2))) (log.f32 (PI.f32)))
(+.f32 (+.f32 0 (*.f32 (log.f32 uy) 1)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(+.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (pow.f32 (cbrt.f32 uy) 2))) (log.f32 (cbrt.f32 uy)))
(+.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (sqrt.f32 uy))) (log.f32 (sqrt.f32 uy)))
(+.f32 (+.f32 (log.f32 uy) (log.f32 2)) (log.f32 (PI.f32)))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (PI.f32))) (log.f32 2))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (+.f32 (log.f32 (*.f32 uy 2)) 0) (log.f32 (PI.f32)))
(+.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (PI.f32))))
(+.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (sqrt.f32 (PI.f32)))) (log.f32 (sqrt.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32))))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (-.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))) (+.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (-.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))
(pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 1 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))))))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))
(*.f32 -1 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))))
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) 1/2)))
(fma.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) 1/2))
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) 1/2) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))))
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) 1/2))))
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) 1/2) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) 1/2) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))))))
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) -1/2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) (fma.f32 1/4 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))))))
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 1/4 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -2 (*.f32 (-.f32 ux (*.f32 ux ux)) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) -1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 -1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 -1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))))) (*.f32 -2 (*.f32 (-.f32 ux (*.f32 ux ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))))
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 -1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))))) (*.f32 -2 (*.f32 (-.f32 ux (*.f32 ux ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))
(-.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))))
(+.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 -1)) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(fma.f32 -1/4 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 ux (*.f32 ux ux)))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 ux (*.f32 ux ux)))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 -1)) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 ux (*.f32 ux ux)))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 -1)) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(fma.f32 -1 (log.f32 (/.f32 -1 uy)) (log.f32 (*.f32 (PI.f32) -2)))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(fma.f32 -1 (log.f32 (/.f32 -1 uy)) (log.f32 (*.f32 (PI.f32) -2)))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(fma.f32 -1 (log.f32 (/.f32 -1 uy)) (log.f32 (*.f32 (PI.f32) -2)))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(fma.f32 -1 (log.f32 (/.f32 -1 uy)) (log.f32 (*.f32 (PI.f32) -2)))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))))
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 2) (+.f32 (log.f32 (PI.f32)) (log.f32 uy)))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2)))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (PI.f32)) (+.f32 (log.f32 2) (log.f32 uy)))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 uy) 2)) (+.f32 (log.f32 (cbrt.f32 uy)) (log.f32 (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 uy))) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (cbrt.f32 uy))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 3 (log.f32 (cbrt.f32 uy))))
(+.f32 (log.f32 (sqrt.f32 uy)) (+.f32 (log.f32 (sqrt.f32 uy)) (log.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (log.f32 (sqrt.f32 uy)) (log.f32 (sqrt.f32 uy))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 2 (log.f32 (sqrt.f32 uy))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 uy) (*.f32 2 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (+.f32 (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (+.f32 (log.f32 uy) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32)))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 0 (log.f32 (*.f32 uy 2))) (log.f32 (PI.f32)))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 0 (*.f32 (log.f32 uy) 1)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (pow.f32 (cbrt.f32 uy) 2))) (log.f32 (cbrt.f32 uy)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 uy))) (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (cbrt.f32 uy))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 3 (log.f32 (cbrt.f32 uy))))
(+.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (sqrt.f32 uy))) (log.f32 (sqrt.f32 uy)))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (log.f32 (sqrt.f32 uy)) (log.f32 (sqrt.f32 uy))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 2 (log.f32 (sqrt.f32 uy))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 2)) (log.f32 (PI.f32)))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (PI.f32))) (log.f32 2))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 uy) (*.f32 2 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (+.f32 (log.f32 uy) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (log.f32 (*.f32 uy 2)) 0) (log.f32 (PI.f32)))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (PI.f32))))
(+.f32 (+.f32 (log.f32 (*.f32 2 uy)) (*.f32 2 (log.f32 (cbrt.f32 (PI.f32))))) (log.f32 (cbrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 2 uy)) (*.f32 3 (log.f32 (cbrt.f32 (PI.f32)))))
(+.f32 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (sqrt.f32 (PI.f32)))) (log.f32 (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 2 uy)) (+.f32 (log.f32 (sqrt.f32 (PI.f32))) (log.f32 (sqrt.f32 (PI.f32)))))
(+.f32 (log.f32 (*.f32 2 uy)) (*.f32 2 (log.f32 (sqrt.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(/.f32 (-.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32))))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
(/.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (-.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (fma.f32 (log.f32 uy) (log.f32 uy) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (fma.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)) (*.f32 (log.f32 uy) (log.f32 uy))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
(/.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))) (+.f32 (*.f32 (log.f32 uy) (log.f32 uy)) (-.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (*.f32 2 (PI.f32)))) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (fma.f32 (log.f32 uy) (log.f32 uy) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (fma.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)) (*.f32 (log.f32 uy) (log.f32 uy))))
(pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1))
(log1p.f32 (fma.f32 uy (*.f32 2 (PI.f32)) -1))
(log1p.f32 (fma.f32 2 (*.f32 uy (PI.f32)) -1))

localize13.0ms (0.1%)

Compiler

Compiled 12 to 12 computations (0% saved)

localize81.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 61 to 45 computations (26.2% saved)

series7.0ms (0%)

Counts
4 → 66
Calls

24 calls:

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

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1842×associate-*l/
1078×distribute-lft-in
402×associate-/r*
328×associate-+l+
308×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify208.0ms (1.2%)

Algorithm
egg-herbie
Rules
1594×associate-/l*
1580×associate-*r*
1238×associate-*l*
768×*-commutative
708×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071319829
1211319659
Stop Event
node limit
Counts
305 → 485
Calls
Call 1
Inputs
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(sqrt.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 (pow.f32 ux 2) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 (pow.f32 ux 2) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 (pow.f32 ux 2) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))))))
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (/.f32 ux (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 maxCos 2) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (/.f32 ux (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) ux)))) (+.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
1
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 4))))))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 4)))) (*.f32 1/16 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 6)))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 1 (pow.f32 ux 5)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))))
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux)))))
(+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 1 (pow.f32 ux 5)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))))))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(+.f32 1 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(+.f32 1 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))
(+.f32 1 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) 1)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 0)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(+.f32 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) -1)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 maxCos) (*.f32 -1 (*.f32 ux ux))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) -1)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 1 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 1 maxCos))))
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1))
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos))
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1))
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (/.f32 1 (-.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (/.f32 1 (+.f32 maxCos -1)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (+.f32 (*.f32 maxCos maxCos) (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 maxCos maxCos -1)) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos maxCos -1)) (*.f32 ux ux)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1)) (*.f32 ux ux)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1)) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos -1)) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 1 maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (+.f32 1 maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 maxCos))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (+.f32 1 maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (*.f32 (*.f32 ux ux) -1))
(+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 ux ux) maxCos))
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 -1 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux ux)))
(+.f32 (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)) (*.f32 1 (*.f32 (*.f32 ux ux) -1)))
(+.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux ux))) (*.f32 1 (*.f32 -1 (*.f32 ux ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(/.f32 (*.f32 ux ux) (/.f32 1 (+.f32 maxCos -1)))
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (+.f32 (*.f32 maxCos maxCos) (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 maxCos maxCos -1)) (*.f32 ux ux)) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) 1) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) 1) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) 1) (+.f32 1 maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (+.f32 1 maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) 1) (+.f32 1 maxCos))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (+.f32 1 maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(pow.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 maxCos -1) 2)))
(log.f32 (exp.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (*.f32 ux ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) 1)
(*.f32 1 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))
(*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4))
(*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 1/2))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) 1) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) 1) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/2)
(pow.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4) 2)
(pow.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 3/2) 1/3)
(fabs.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))
(log.f32 (exp.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))
(exp.f32 (log.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/2))
(exp.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) 1))
(log1p.f32 (expm1.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(*.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))
(*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1)
(*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))
(*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) (*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(*.f32 (*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4))
(*.f32 (*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))) (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))
(*.f32 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (-.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 1) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) 1) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 1) 1) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) 1) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) 1) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2)) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) 1) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1)
(pow.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(fma.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos) 1)
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux) 1)
Outputs
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 (*.f32 maxCos (*.f32 ux ux))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(sqrt.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))))
(+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux))))
(+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 (pow.f32 ux 2) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux)) 2)) (*.f32 maxCos maxCos))) (+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux)))))
(fma.f32 1/2 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux)) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 (pow.f32 ux 2) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 (pow.f32 ux 2) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (pow.f32 ux 2)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux)) 2)) (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux)) 2)) (*.f32 maxCos maxCos))) (+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux))))))
(fma.f32 -1/2 (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux)) 2)) (*.f32 ux ux)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))) 3))))) (fma.f32 1/2 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))) (*.f32 ux ux)) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (neg.f32 (*.f32 ux ux))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (/.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (/.f32 ux (sqrt.f32 -1)))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (/.f32 ux (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))) (pow.f32 (/.f32 ux (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (+.f32 (neg.f32 (*.f32 ux ux)) (-.f32 1 (pow.f32 (/.f32 ux (sqrt.f32 -1)) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 maxCos 2) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (/.f32 ux (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 4)) (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 maxCos maxCos)))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))) (pow.f32 (/.f32 ux (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))
(+.f32 (/.f32 ux (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 4)) (fma.f32 -1 (/.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 1 (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (*.f32 maxCos maxCos)))) (fma.f32 1/2 (/.f32 (+.f32 (neg.f32 (*.f32 ux ux)) (-.f32 1 (pow.f32 (/.f32 ux (sqrt.f32 -1)) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))
(neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(*.f32 -1 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (/.f32 ux (sqrt.f32 -1))))
(fma.f32 -1 (/.f32 ux (sqrt.f32 -1)) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 -1 (/.f32 ux (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))) (pow.f32 (neg.f32 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))
(fma.f32 -1 (/.f32 ux (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (neg.f32 (/.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) ux)))) (+.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 -1 (pow.f32 ux 2))) (pow.f32 (*.f32 -1 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))) (pow.f32 (neg.f32 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 -1 (/.f32 ux (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))) (pow.f32 (neg.f32 (/.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))))
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (neg.f32 (/.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos maxCos)))) (fma.f32 -1 (/.f32 ux (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (neg.f32 (/.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))))
1
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(+.f32 1 (*.f32 1/2 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 4))))))
(+.f32 1 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 4)) (pow.f32 (+.f32 -1 maxCos) 2)))))
(+.f32 1 (fma.f32 1/2 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 4)) (*.f32 -1/8 (pow.f32 (+.f32 -1 maxCos) 2)))))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 4)))) (*.f32 1/16 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 6)))))))
(+.f32 1 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (fma.f32 -1/8 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 4)) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 1/16 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 6)))))))
(+.f32 1 (fma.f32 1/2 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 1/16 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 1 (pow.f32 ux 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 1 (pow.f32 ux 5)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 1 (pow.f32 ux 5))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 1 (pow.f32 ux 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 1 (pow.f32 ux 5))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))
(neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))))
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux))))
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux)))))
(fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux)))))
(fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 1 (pow.f32 ux 3))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux)))))
(+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 1 (pow.f32 ux 5)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (/.f32 1 ux))))))
(fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 1 (pow.f32 ux 5))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 1 (pow.f32 ux 3))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux))))))
(fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 1 (pow.f32 ux 5))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 1 (pow.f32 ux 3))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (/.f32 1 ux))))))
(+.f32 1 (*.f32 -1 (pow.f32 ux 2)))
(+.f32 1 (neg.f32 (*.f32 ux ux)))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 (*.f32 maxCos (*.f32 ux ux)))) 1)
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) 1)
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) 1)
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) 1)
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) 1)
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) 1)
(+.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) 1)
1
(+.f32 1 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(+.f32 1 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 1 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) 1)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 0)
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) -1)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 maxCos) (*.f32 -1 (*.f32 ux ux))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) -1)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 1 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 1 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1)
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))) 2)
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1))
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) 1)
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) 1)
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (/.f32 1 (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (-.f32 -1 maxCos)) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))))
(/.f32 (*.f32 1 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (/.f32 1 (+.f32 maxCos -1)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1))) (+.f32 maxCos 1))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1)) (-.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (+.f32 (*.f32 maxCos maxCos) (-.f32 1 (*.f32 maxCos -1))))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 maxCos))
(/.f32 (*.f32 (neg.f32 (fma.f32 maxCos maxCos -1)) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)))) (+.f32 -1 (neg.f32 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 -1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 -1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1))) (+.f32 maxCos 1))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1)) (-.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1))) (+.f32 maxCos 1))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1)) (-.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (sqrt.f32 (-.f32 1 maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 1 maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (sqrt.f32 (-.f32 1 maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 1 maxCos)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos maxCos -1)) (*.f32 ux ux)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1))) (+.f32 maxCos 1))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1)) (-.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1)) (*.f32 ux ux)) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 maxCos -1)) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1)) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)) (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 maxCos 1)) (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 maxCos maxCos -1))) (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (fma.f32 maxCos maxCos -1)) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 maxCos 1)) (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 maxCos maxCos -1))) (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 -1 (pow.f32 maxCos 3)))) (/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (+.f32 1 maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (cbrt.f32 (+.f32 maxCos 1))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))
(/.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos 1))))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (*.f32 ux ux) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))
(/.f32 (+.f32 -1 maxCos) (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (*.f32 ux (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))))
(/.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (+.f32 1 maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (cbrt.f32 (+.f32 maxCos 1))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))
(/.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (*.f32 ux ux) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (+.f32 -1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))
(/.f32 (+.f32 -1 maxCos) (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (*.f32 ux (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))))
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) 2)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 1/3)
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (log.f32 (exp.f32 (-.f32 1 maxCos))))
(*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (log.f32 (exp.f32 (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (*.f32 (*.f32 ux ux) -1))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 ux ux) maxCos))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 -1 (*.f32 ux ux)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux ux)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)) (*.f32 1 (*.f32 (*.f32 ux ux) -1)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(+.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux ux))) (*.f32 1 (*.f32 -1 (*.f32 ux ux))))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(/.f32 (*.f32 ux ux) (/.f32 1 (+.f32 maxCos -1)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (+.f32 1 maxCos))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (+.f32 1 maxCos))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (+.f32 (*.f32 maxCos maxCos) (-.f32 1 (*.f32 maxCos -1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (neg.f32 (fma.f32 maxCos maxCos -1)) (*.f32 ux ux)) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (neg.f32 (fma.f32 maxCos maxCos -1)) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 -1 maxCos) (*.f32 ux ux)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 -1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 ux (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 -1 maxCos))) (sqrt.f32 (fma.f32 maxCos maxCos -1))) (sqrt.f32 (+.f32 maxCos 1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 maxCos maxCos -1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))) (sqrt.f32 (+.f32 maxCos 1)))
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux (fma.f32 maxCos maxCos -1))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (+.f32 1 maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (cbrt.f32 (+.f32 maxCos 1))) (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))
(/.f32 (*.f32 ux ux) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (/.f32 (fma.f32 maxCos maxCos -1) (cbrt.f32 (+.f32 maxCos 1))))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (/.f32 (*.f32 ux ux) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (fma.f32 maxCos maxCos -1))) (sqrt.f32 (+.f32 maxCos 1)))
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux (fma.f32 maxCos maxCos -1))))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (+.f32 1 maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (cbrt.f32 (+.f32 maxCos 1))) (/.f32 (*.f32 ux ux) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))
(/.f32 (*.f32 ux ux) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (/.f32 (fma.f32 maxCos maxCos -1) (cbrt.f32 (+.f32 maxCos 1))))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))
(pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(pow.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 2)
(pow.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3) 1/3)
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 maxCos -1) 2)))
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 -1 maxCos) 2)))
(log.f32 (exp.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (*.f32 ux ux) 3)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) 1)
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 1 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) 1)
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4))
(sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1))
(*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)))
(*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)))
(*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) 1) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) 1) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))) (cbrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (/.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/2)
(sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1))
(pow.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) 1)
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4) 2)
(sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1))
(pow.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) 3)
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1) 3/2))
(fabs.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))
(fabs.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(log.f32 (exp.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(exp.f32 (log.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/2))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) 1/2)
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) 1/2)
(exp.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) 1))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(log1p.f32 (expm1.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 0)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(*.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))
(pow.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) 2)
(*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)))
(*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (sqrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) (*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)) (*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))
(*.f32 (*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1/4))
(*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)))
(*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (sqrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)))
(*.f32 (*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))) (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)) (*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (+.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (-.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) 3))) (+.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)))
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))) (/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)))) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))) (/.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (/.f32 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 6)) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 1) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) -1) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 4)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 4)) (*.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3) 3)) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 6) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 4)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 6)) (*.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) -1) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (-.f32 -1 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) 1) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 1) 1) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) -1) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) 1) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) -1) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) 1) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (-.f32 -1 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))) (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)) 2) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 2)) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))) (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2))) (/.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (*.f32 (cbrt.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (/.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3))) (/.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))) (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (cbrt.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 4))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))
(/.f32 (/.f32 1 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) 3)) (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 4))) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 6)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 4)))) (/.f32 1 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6)) (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 6)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) 1) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3) 3)) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 6) (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)))) (/.f32 1 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) 1) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2)) (cbrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (cbrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (*.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 3)) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) 2) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) -1))))))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(pow.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) 2)
(pow.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)) 3)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1) 2))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 3) 1/3)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1))))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) 3))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
(exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(fma.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) 1)
(+.f32 (pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) 2) 1)
(+.f32 1 (pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) 2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux) 1)
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux) 1)

localize100.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
0.1b
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
0.3b
(*.f32 (*.f32 uy 2) (PI.f32))
Compiler

Compiled 60 to 42 computations (30% saved)

series7.0ms (0%)

Counts
3 → 40
Calls

18 calls:

TimeVariablePointExpression
1.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
1.0ms
maxCos
@inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
1.0ms
uy
@inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
1.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
1.0ms
ux
@-inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
664×associate-*r/
658×distribute-rgt-in
612×associate-*l/
588×distribute-lft-in
360×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01785
135185
2433985
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (*.f32 maxCos -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 ux) (*.f32 (*.f32 (*.f32 maxCos -2) 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 2 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 ux 2)) (*.f32 1 (*.f32 ux (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 2 ux)) (*.f32 1 (*.f32 (*.f32 maxCos -2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 ux) 1) (*.f32 (*.f32 (*.f32 maxCos -2) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 1 (-.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) (/.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)))) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (neg.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (neg.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux)) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 2 maxCos))) 2)) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 2 maxCos))) 2)) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) ux) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) ux) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) ux) (neg.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 2 maxCos))) ux)) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 2 maxCos))) ux)) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 maxCos 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 maxCos 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (-.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))))

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1528×distribute-lft-in
1506×distribute-rgt-in
1176×associate-/r*
628×associate-*r/
558×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03425966
18735266
236675266
Stop Event
node limit
Counts
146 → 199
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (*.f32 maxCos -2) 1)))
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 (*.f32 maxCos -2) 1) ux))
(+.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 2 ux))
(+.f32 (*.f32 1 (*.f32 ux 2)) (*.f32 1 (*.f32 ux (*.f32 maxCos -2))))
(+.f32 (*.f32 1 (*.f32 2 ux)) (*.f32 1 (*.f32 (*.f32 maxCos -2) ux)))
(+.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))
(+.f32 (*.f32 (*.f32 2 ux) 1) (*.f32 (*.f32 (*.f32 maxCos -2) ux) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)
(/.f32 ux (/.f32 1 (-.f32 2 (*.f32 2 maxCos))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(/.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) (/.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))) ux))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))
(/.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 ux (neg.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (neg.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux)) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 2 maxCos))) 2)) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 2 maxCos))) 2)) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) ux) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))
(/.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) ux) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) ux) (neg.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 2 maxCos))) ux)) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 2 maxCos))) ux)) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 maxCos 1)) 2)
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 maxCos 1)) 2)
(/.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 1)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 2 (*.f32 2 maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
Outputs
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))
(sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(*.f32 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)))
(*.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(+.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))
(+.f32 (*.f32 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6))))))
(+.f32 (*.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 2) maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 2) maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 2) maxCos) (/.f32 2 maxCos))) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (sqrt.f32 ux))) (sqrt.f32 2)))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 2) maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 2) maxCos) (/.f32 2 maxCos))) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 ux) (+.f32 (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos)) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)) (pow.f32 maxCos 3))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1)
(fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) 1)
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1))
(+.f32 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 -2 ux))
(*.f32 ux (*.f32 maxCos -2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 -2 ux))
(*.f32 ux (*.f32 maxCos -2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3)))) (sqrt.f32 ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (sqrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (/.f32 (sqrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)) (sqrt.f32 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))) (sqrt.f32 (fma.f32 2 maxCos 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 2)
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3) 1/3)
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 maxCos -2 2) ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (fma.f32 maxCos -2 2) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (fma.f32 maxCos -2 2) ux) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 1))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (*.f32 maxCos -2) 1)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 (*.f32 maxCos -2) 1) ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 2 ux))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 1 (*.f32 ux 2)) (*.f32 1 (*.f32 ux (*.f32 maxCos -2))))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 1 (*.f32 2 ux)) (*.f32 1 (*.f32 (*.f32 maxCos -2) ux)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(+.f32 (*.f32 (*.f32 2 ux) 1) (*.f32 (*.f32 (*.f32 maxCos -2) ux) 1))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(/.f32 ux (/.f32 1 (-.f32 2 (*.f32 2 maxCos))))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) (/.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))) ux))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 ux (neg.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (neg.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 1 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux)) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (sqrt.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3)))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (sqrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos -2 2)) (*.f32 ux (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)))) (sqrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (fma.f32 2 maxCos 2))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 2 maxCos))) 2)) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (cbrt.f32 (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) (cbrt.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))))))
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4))) (cbrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (/.f32 (cbrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)) (cbrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 2 maxCos))) 2)) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (fma.f32 2 maxCos 2))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))))
(*.f32 (/.f32 ux (cbrt.f32 (fma.f32 2 maxCos 2))) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) ux) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) ux) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) ux) (neg.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 2 maxCos))) ux)) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (sqrt.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3)))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (sqrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos -2 2)) (*.f32 ux (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)))) (sqrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 2 maxCos))) ux)) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (fma.f32 2 maxCos 2))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3)))) (sqrt.f32 ux)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (sqrt.f32 (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (sqrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (/.f32 (sqrt.f32 (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)) (sqrt.f32 ux))) (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (sqrt.f32 ux))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos -2 2) ux)) (sqrt.f32 ux)))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 maxCos 1)) 2)
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3))) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 maxCos 1)) 2)
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(*.f32 ux (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)))
(/.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) 1) (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos))))) (sqrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(/.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))) (cbrt.f32 (+.f32 4 (*.f32 4 (+.f32 (*.f32 maxCos maxCos) maxCos)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 8 (pow.f32 maxCos 3))) (+.f32 4 (*.f32 4 (fma.f32 maxCos maxCos maxCos)))) ux)
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 4 (fma.f32 maxCos maxCos maxCos) 4)))
(pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 1)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 2)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 3)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(pow.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2))
(fabs.f32 (*.f32 (fma.f32 maxCos -2 2) ux))
(pow.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3) 1/3)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 2))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2))
(fabs.f32 (*.f32 (fma.f32 maxCos -2 2) ux))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 2 (*.f32 2 maxCos))))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) 1))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)
(log1p.f32 (expm1.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (fma.f32 maxCos -2 2) ux)

localize109.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)
0.1b
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.2b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 140 to 90 computations (35.7% saved)

series46.0ms (0.3%)

Counts
2 → 44
Calls

12 calls:

TimeVariablePointExpression
37.0ms
uy
@-inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
1.0ms
maxCos
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
1.0ms
maxCos
@-inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
1.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
1.0ms
maxCos
@inf
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))

rewrite92.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
604×associate-+r+
562×add-sqr-sqrt
550×pow1
550×*-un-lft-identity
516×add-cbrt-cube
Iterations

Useful iterations: 2 (0.0ms)

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

simplify100.0ms (0.6%)

Algorithm
egg-herbie
Rules
1106×associate-+r+
1000×associate-+l+
858×associate-*r/
738×+-commutative
616×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03537897
110996877
250256873
Stop Event
node limit
Counts
107 → 169
Calls
Call 1
Inputs
(sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)))))))
(*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))))))
1
(+.f32 (*.f32 -2 maxCos) 1)
(+.f32 (*.f32 -2 maxCos) 1)
(+.f32 (*.f32 -2 maxCos) 1)
(*.f32 -2 maxCos)
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(*.f32 -2 maxCos)
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(+.f32 1 (*.f32 -2 maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))) 3) 1/3)
(sqrt.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))))
(+.f32 (+.f32 maxCos -1) (neg.f32 maxCos))
(+.f32 (+.f32 maxCos -1) (*.f32 (neg.f32 maxCos) 1))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))
(+.f32 (neg.f32 maxCos) (+.f32 maxCos -1))
(+.f32 (*.f32 (neg.f32 maxCos) 1) (+.f32 maxCos -1))
(+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) -1)
(+.f32 (+.f32 (neg.f32 maxCos) -1) maxCos)
(+.f32 (+.f32 (neg.f32 maxCos) 0) (+.f32 maxCos -1))
(+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) 1)
(+.f32 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) 1)) 1)
(*.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))
(*.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(*.f32 (sqrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)) (sqrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(*.f32 (cbrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)) (cbrt.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 2)) (cbrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 (+.f32 maxCos maxCos) -1)))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 (+.f32 maxCos maxCos) -1)))))
(*.f32 (+.f32 (sqrt.f32 maxCos) (sqrt.f32 (+.f32 maxCos -1))) (-.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 (+.f32 maxCos maxCos) -1) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 (+.f32 maxCos maxCos) -1))) (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos)) (+.f32 (+.f32 maxCos maxCos) -1))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 (+.f32 maxCos maxCos) -1))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos))) (-.f32 (+.f32 maxCos -1) maxCos))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 (+.f32 maxCos maxCos) -1)))))
(pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(pow.f32 (sqrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)) 2)
(pow.f32 (cbrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)) 3)
(pow.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3) 1/3)
(neg.f32 (+.f32 (+.f32 maxCos maxCos) -1))
(sqrt.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 2))
(log.f32 (exp.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (+.f32 maxCos -1) maxCos))))
(cbrt.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3))
(expm1.f32 (log.f32 (-.f32 (+.f32 0 maxCos) maxCos)))
(exp.f32 (log.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(exp.f32 (*.f32 (log.f32 (-.f32 (+.f32 maxCos -1) maxCos)) 1))
(log1p.f32 (expm1.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(fma.f32 -1 (+.f32 maxCos -1) (neg.f32 maxCos))
(fma.f32 1 (+.f32 maxCos -1) (neg.f32 maxCos))
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (neg.f32 maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (cbrt.f32 (+.f32 maxCos -1)) (neg.f32 maxCos))
Outputs
(sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
(+.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))))
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))))
(+.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))
(+.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (fma.f32 -1/4 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) 3))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (*.f32 (*.f32 -1/4 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)) (*.f32 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 maxCos)))) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (pow.f32 ux 3))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) ux)) 2))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) ux)) 2)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) ux)) 2))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2)))) (*.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) ux)) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) ux)) 2)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2)))) (*.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (-.f32 (*.f32 ux 2) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) ux)) 2))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))) (fma.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) -1/8))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))) (fma.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 1/16 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (*.f32 ux ux))))))
(fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) 1/16)))))
(*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) -1/2)) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3))))))))
(fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) -1/2))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))))))
(fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (fma.f32 -1/16 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (*.f32 ux ux)) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))))))))
(-.f32 (fma.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))) (fma.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) -1/16) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) 1/8)))) (*.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))))
1
(+.f32 (*.f32 -2 maxCos) 1)
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(+.f32 (*.f32 -2 maxCos) 1)
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(+.f32 (*.f32 -2 maxCos) 1)
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(*.f32 -2 maxCos)
(*.f32 maxCos -2)
(+.f32 1 (*.f32 -2 maxCos))
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(+.f32 1 (*.f32 -2 maxCos))
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(+.f32 1 (*.f32 -2 maxCos))
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(*.f32 -2 maxCos)
(*.f32 maxCos -2)
(+.f32 1 (*.f32 -2 maxCos))
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(+.f32 1 (*.f32 -2 maxCos))
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(+.f32 1 (*.f32 -2 maxCos))
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(sqrt.f32 (*.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 0 maxCos) maxCos)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos -1) 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 0 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))))
(+.f32 (+.f32 maxCos -1) (neg.f32 maxCos))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (+.f32 maxCos -1) (*.f32 (neg.f32 maxCos) 1))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))
(+.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))
(+.f32 -1 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))
(+.f32 (-.f32 (+.f32 maxCos -1) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))
(+.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))
(+.f32 -1 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))
(+.f32 (neg.f32 maxCos) (+.f32 maxCos -1))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (*.f32 (neg.f32 maxCos) 1) (+.f32 maxCos -1))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))
(+.f32 -1 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 (+.f32 maxCos (-.f32 -1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))
(+.f32 -1 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) -1)
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (+.f32 (neg.f32 maxCos) -1) maxCos)
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (+.f32 (neg.f32 maxCos) 0) (+.f32 maxCos -1))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) 1)
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(+.f32 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) 1)) 1)
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(*.f32 1 (-.f32 (+.f32 maxCos -1) maxCos))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(*.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(*.f32 (sqrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)) (sqrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(*.f32 (cbrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)) (cbrt.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 2)))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 2)) (cbrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 (+.f32 maxCos maxCos) -1)))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))
(/.f32 (fma.f32 maxCos -2 1) (fma.f32 maxCos 2 -1))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 (+.f32 maxCos maxCos) -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (fma.f32 maxCos 2 -1) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (+.f32 (sqrt.f32 maxCos) (sqrt.f32 (+.f32 maxCos -1))) (-.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 maxCos)))
(/.f32 1 (/.f32 (+.f32 (+.f32 maxCos maxCos) -1) (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))
(/.f32 (fma.f32 maxCos -2 1) (fma.f32 maxCos 2 -1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 (+.f32 maxCos maxCos) -1))) (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (fma.f32 maxCos 2 -1) (pow.f32 (+.f32 maxCos -1) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos)) (+.f32 (+.f32 maxCos maxCos) -1))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))
(/.f32 (fma.f32 maxCos -2 1) (fma.f32 maxCos 2 -1))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 (+.f32 maxCos maxCos) -1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (fma.f32 maxCos 2 -1) (pow.f32 (+.f32 maxCos -1) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (+.f32 maxCos -1))))
(/.f32 (fma.f32 maxCos -2 1) (fma.f32 maxCos 2 -1))
(/.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (+.f32 maxCos -1) (neg.f32 maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (fma.f32 maxCos 2 -1) (pow.f32 (+.f32 maxCos -1) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos))) (-.f32 (+.f32 maxCos -1) maxCos))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos maxCos))) (+.f32 maxCos (-.f32 -1 maxCos)))
(/.f32 (neg.f32 (fma.f32 maxCos -2 1)) -1)
(/.f32 (fma.f32 maxCos -2 1) 1)
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 (+.f32 maxCos maxCos) -1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 maxCos (+.f32 maxCos (+.f32 maxCos -1)))))
(/.f32 (-.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (fma.f32 maxCos 2 -1) (pow.f32 (+.f32 maxCos -1) 2)))
(pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 1)
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(pow.f32 (sqrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)) 2)
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(pow.f32 (cbrt.f32 (-.f32 (+.f32 maxCos -1) maxCos)) 3)
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(pow.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3) 1/3)
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(neg.f32 (+.f32 (+.f32 maxCos maxCos) -1))
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(sqrt.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 2))
1
(log.f32 (exp.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (+.f32 maxCos -1) maxCos))))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(cbrt.f32 (pow.f32 (-.f32 (+.f32 maxCos -1) maxCos) 3))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(expm1.f32 (log.f32 (-.f32 (+.f32 0 maxCos) maxCos)))
(expm1.f32 (log.f32 (-.f32 maxCos maxCos)))
(expm1.f32 (log.f32 0))
(exp.f32 (log.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(exp.f32 (*.f32 (log.f32 (-.f32 (+.f32 maxCos -1) maxCos)) 1))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(log1p.f32 (expm1.f32 (-.f32 (+.f32 maxCos -1) maxCos)))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(fma.f32 -1 (+.f32 maxCos -1) (neg.f32 maxCos))
(fma.f32 -2 maxCos 1)
(fma.f32 maxCos -2 1)
(fma.f32 1 (+.f32 maxCos -1) (neg.f32 maxCos))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(fma.f32 (sqrt.f32 (+.f32 maxCos -1)) (sqrt.f32 (+.f32 maxCos -1)) (neg.f32 maxCos))
(+.f32 maxCos (-.f32 -1 maxCos))
-1
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos -1)) 2) (cbrt.f32 (+.f32 maxCos -1)) (neg.f32 maxCos))
(+.f32 maxCos (-.f32 -1 maxCos))
-1

eval993.0ms (5.7%)

Compiler

Compiled 41094 to 28371 computations (31% saved)

prune391.0ms (2.2%)

Pruning

51 alts after pruning (47 fresh and 4 done)

PrunedKeptTotal
New1159151174
Fresh13233
Picked101
Done246
Total1163511214
Error
0.0b
Counts
1214 → 51
Alt Table
Click to see full alt table
StatusErrorProgram
2.9b
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)
2.0b
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
8.3b
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 2)
0.8b
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
7.2b
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)
25.7b
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
3.4b
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
9.0b
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
0.3b
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
0.3b
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
8.0b
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
7.1b
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
0.8b
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
0.3b
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
14.5b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))))
18.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
14.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
7.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
7.9b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
7.5b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
1.7b
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
14.9b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))
1.6b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
14.6b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))))))
14.8b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1)))))))
7.1b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
7.0b
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
24.1b
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
17.0b
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
6.1b
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
17.3b
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
10.7b
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
19.3b
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
16.9b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
17.1b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.8b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
17.0b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
17.1b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
25.7b
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
29.9b
(sqrt.f32 (+.f32 1 -1))
1.6b
(sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
10.7b
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
8.2b
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
6.1b
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
1.6b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
10.7b
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
2.5b
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
8.7b
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
16.8b
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))
0.3b
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
25.7b
1
Compiler

Compiled 2090 to 1672 computations (20% saved)

localize144.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
0.1b
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
0.2b
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
0.3b
(*.f32 uy (PI.f32))
Compiler

Compiled 119 to 72 computations (39.5% saved)

series10.0ms (0.1%)

Counts
4 → 56
Calls

21 calls:

TimeVariablePointExpression
1.0ms
ux
@0
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
1.0ms
uy
@inf
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
1.0ms
ux
@inf
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
1.0ms
uy
@0
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
1.0ms
ux
@-inf
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))

rewrite105.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
564×add-sqr-sqrt
548×pow1
548×*-un-lft-identity
518×add-cbrt-cube
518×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026162
1553154
27058154
Stop Event
node limit
Counts
4 → 87
Calls
Call 1
Inputs
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 uy (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))))))

simplify173.0ms (1%)

Algorithm
egg-herbie
Rules
1322×associate-*r*
1168×associate-*l*
1078×+-commutative
882×associate-+r+
742×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044812709
1136312225
2726212193
Stop Event
node limit
Counts
143 → 261
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))))))
(*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))))
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos))) (pow.f32 ux 2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos))) (pow.f32 ux 2)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))))
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1)
(*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1/2))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
Outputs
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))) 2)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))) 2)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) 3)))))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (fma.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)) (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (pow.f32 maxCos 3))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) 2)) (/.f32 (neg.f32 (sqrt.f32 -1)) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2)))) (/.f32 (*.f32 -1/4 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1)))) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2)))) (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (*.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 maxCos -2 2))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (*.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 maxCos -2 2))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2))) (*.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)))))))
(*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (neg.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2))) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) 1/8)))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2))) (fma.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) 1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (neg.f32 ux)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2))) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (fma.f32 maxCos -2 2) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) -1/16))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2))) (-.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) 1/8 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) -1/16))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))) (pow.f32 (*.f32 uy (PI.f32)) 2)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))) (pow.f32 (*.f32 uy (PI.f32)) 2)) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))) 2/3) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))) -4/45) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))
(+.f32 1 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))))))
(fma.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))) 2)) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (+.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)))) (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (+.f32 (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 maxCos (*.f32 maxCos (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))) 2)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) 3)))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (+.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)))) (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)) (*.f32 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) -1/4))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (+.f32 (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 maxCos (*.f32 maxCos (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) 2)) (*.f32 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) -1/4))))
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))
(fma.f32 1/2 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))
(fma.f32 1/2 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (*.f32 -1/4 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))))))))
(fma.f32 1/2 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux maxCos)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))
(-.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))))
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos))) (pow.f32 ux 2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (/.f32 (*.f32 ux ux) (fma.f32 maxCos -2 2)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux ux))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))
(neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (neg.f32 ux))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (neg.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux) 1/8))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos))) (pow.f32 ux 2)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (/.f32 (*.f32 ux ux) (fma.f32 maxCos -2 2)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (-.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) -1/16) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux ux)) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux) 1/8))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(fabs.f32 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))
(sqrt.f32 (*.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(fma.f32 2 (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))))
(+.f32 1/2 (-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 1/2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 1/2 (-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/2) (-.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1/2))
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 1/2 (-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 1/2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 1/2 (-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/2) (-.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1/2))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 1 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 1 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) 1)
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1)))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))) 1)
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1)
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4) (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))) (cbrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))) (cbrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2)))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2)))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))))
(pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/2)
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1)
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 1/4) 2)
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) 3)
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))) 3/2))
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2)))) 1/2))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))) 1))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (fma.f32 maxCos -2 2))))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos -2 2) ux (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 -1 maxCos)))))

localize69.0ms (0.4%)

Local error

Found 3 expressions with local error:

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

Compiled 57 to 36 computations (36.8% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1802×associate-*l/
1298×distribute-lft-in
408×associate-+l+
356×associate-/r*
304×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify226.0ms (1.3%)

Algorithm
egg-herbie
Rules
1154×associate-*r*
936×associate-*l*
836×associate-/l*
794×+-commutative
554×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048514525
1141614115
2728614115
Stop Event
node limit
Counts
253 → 295
Calls
Call 1
Inputs
(*.f32 -1/2 (pow.f32 ux 2))
(+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(+.f32 1 (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
1
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(+.f32 1 (-.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 0)
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1/2 (neg.f32 maxCos))))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) 1/2)))
(+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) -1)))
(+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) -1)) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) maxCos)))
(+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 -1 (*.f32 ux ux))))
(+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 -1 (*.f32 ux ux))) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 maxCos (*.f32 ux ux))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) -1)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) -1)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) maxCos)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 1/2 (-.f32 1 maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 -1 (*.f32 1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 -1 (*.f32 1/2 (-.f32 1 maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 ux ux)) -1))
(+.f32 (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 ux ux)) -1) (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 ux ux)) maxCos))
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) 1) (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) 1) (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (*.f32 (neg.f32 maxCos) 1)))
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (neg.f32 maxCos)) (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) 1))
(-.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))) 2)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 (/.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1))
(/.f32 (*.f32 1 (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (/.f32 1 (-.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 maxCos -1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 maxCos -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (neg.f32 (-.f32 maxCos -1)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 1/2 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 maxCos -1))
(/.f32 (*.f32 (*.f32 1/2 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) 1/2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 maxCos -1))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) 1/2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 1 (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (/.f32 1 (+.f32 maxCos -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) 1) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (-.f32 maxCos -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (neg.f32 (-.f32 -1 maxCos)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (-.f32 1 maxCos))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 1/2 (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos)))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1/2) (-.f32 maxCos -1))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1/2) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux) 2)
(pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(exp.f32 (log.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (*.f32 (*.f32 ux ux) -1))
(+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 ux ux) maxCos))
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 -1 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux ux)))
(+.f32 (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)) (*.f32 1 (*.f32 (*.f32 ux ux) -1)))
(+.f32 (*.f32 1 (*.f32 (*.f32 ux ux) -1)) (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)))
(+.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux ux))) (*.f32 1 (*.f32 -1 (*.f32 ux ux))))
(+.f32 (*.f32 1 (*.f32 -1 (*.f32 ux ux))) (*.f32 1 (*.f32 maxCos (*.f32 ux ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(/.f32 (*.f32 ux ux) (/.f32 1 (+.f32 maxCos -1)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 -1 maxCos) (*.f32 ux ux)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) (-.f32 -1 maxCos))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) 1) (*.f32 ux ux)) (-.f32 maxCos -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (neg.f32 (-.f32 -1 maxCos)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) 1) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) 1) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) ux) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) 1) (-.f32 -1 maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (-.f32 -1 maxCos))) (sqrt.f32 (-.f32 -1 maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 -1 maxCos)))) (cbrt.f32 (-.f32 -1 maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) 1) (-.f32 -1 maxCos))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 maxCos))) (sqrt.f32 (-.f32 -1 maxCos)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 -1 maxCos)))) (cbrt.f32 (-.f32 -1 maxCos)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(pow.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (*.f32 ux ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(-.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))) 1)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (/.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(*.f32 1 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(*.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 1)
(*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux)) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux)))
(*.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2) (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (+.f32 1 (*.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 1 (/.f32 1 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (/.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))) (/.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 1) (-.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (*.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 3)) (*.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (neg.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) 1) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 1) 1) (-.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) 1) (neg.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) 1) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux))) (sqrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2)) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 3)) (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) 1) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (sqrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (cbrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(pow.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 1)
(pow.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux)) 2)
(pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 2))
(log.f32 (exp.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))))
(cbrt.f32 (pow.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(exp.f32 (log1p.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 1 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(fma.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos)) 1)
(fma.f32 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux) (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) (cbrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(fma.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux ux) 1)
Outputs
(*.f32 -1/2 (pow.f32 ux 2))
(*.f32 -1/2 (*.f32 ux ux))
(+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos))
(*.f32 ux (*.f32 ux (+.f32 -1/2 maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 -1/2 maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 -1/2 maxCos))))
(*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux))
(*.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) maxCos))
(*.f32 (*.f32 ux ux) (+.f32 maxCos (*.f32 -1/2 (*.f32 maxCos maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 -1/2 maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 -1/2 maxCos))))
(*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux))
(*.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) maxCos))
(*.f32 (*.f32 ux ux) (+.f32 maxCos (*.f32 -1/2 (*.f32 maxCos maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 -1/2 maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 -1/2 maxCos))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 1 (*.f32 -1/2 (pow.f32 ux 2)))
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(fma.f32 -1/2 (*.f32 ux ux) 1)
(+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)) 1)
(fma.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos) 1)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)) 1))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos) 1))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)) 1))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos) 1))
(*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux))
(*.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) maxCos))
(*.f32 (*.f32 ux ux) (+.f32 maxCos (*.f32 -1/2 (*.f32 maxCos maxCos))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)) 1))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos) 1))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)) 1))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos) 1))
(*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux))
(*.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) maxCos))
(*.f32 (*.f32 ux ux) (+.f32 maxCos (*.f32 -1/2 (*.f32 maxCos maxCos))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)) 1))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos) 1))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 -1/2 (pow.f32 ux 2)) (*.f32 maxCos (pow.f32 ux 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos)) 1))
(fma.f32 -1/2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 (*.f32 ux ux) (+.f32 -1/2 maxCos) 1))
1
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(+.f32 1 (*.f32 1/2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(+.f32 1 (-.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 0)
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1/2 (neg.f32 maxCos))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) 1/2)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) -1)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) -1)) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) maxCos)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 -1 (*.f32 ux ux))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 -1 (*.f32 ux ux))) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 maxCos (*.f32 ux ux))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) -1)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) -1)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) maxCos)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 1/2 (-.f32 1 maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 -1 (*.f32 1/2 (-.f32 1 maxCos)))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 -1 (*.f32 1/2 (-.f32 1 maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 1/2 (-.f32 1 maxCos)))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 ux ux)) -1))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 ux ux)) -1) (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 ux ux)) maxCos))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) 1) (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (neg.f32 maxCos)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) 1) (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (*.f32 (neg.f32 maxCos) 1)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) (neg.f32 maxCos)) (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1/2) 1))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(-.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 1)
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))) 2)
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 (/.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1))
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1)))
(/.f32 (*.f32 1 (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (/.f32 1 (-.f32 1 maxCos)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 maxCos -1))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 -1/2 (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 maxCos -1))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 -1/2 (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (neg.f32 (-.f32 maxCos -1)))
(/.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (neg.f32 (+.f32 maxCos 1)) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (-.f32 -1 maxCos)) (*.f32 ux (*.f32 ux (*.f32 -1/2 (-.f32 1 maxCos)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 1/2 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 1/2 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 maxCos -1))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 1/2 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 -1/2 (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) 1/2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 maxCos -1))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) 1/2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 -1/2 (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(/.f32 (*.f32 1 (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (/.f32 1 (+.f32 maxCos -1)))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (-.f32 -1 maxCos))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos))))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) 1) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (-.f32 maxCos -1))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (neg.f32 (-.f32 -1 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (*.f32 ux ux) (*.f32 1/2 (-.f32 1 maxCos)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (-.f32 1 maxCos))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (-.f32 -1 maxCos))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 1/2 (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos))))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (-.f32 -1 maxCos))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos))))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (-.f32 -1 maxCos))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos))))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos)))) (-.f32 -1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (-.f32 -1 maxCos))
(*.f32 (*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (*.f32 ux (*.f32 1/2 (-.f32 1 maxCos))))))
(*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 1/2 (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1/2) (-.f32 maxCos -1))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1/2) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (*.f32 1/2 (+.f32 maxCos -1)) (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 -1/2 (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux) 2)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (+.f32 maxCos -1)))) 2)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)
(pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 3)
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 1/3)
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(sqrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))
(fabs.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(exp.f32 (log.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (*.f32 (*.f32 ux ux) -1))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 ux ux) maxCos))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 -1 (*.f32 ux ux)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux ux)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)) (*.f32 1 (*.f32 (*.f32 ux ux) -1)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 1 (*.f32 (*.f32 ux ux) -1)) (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux ux))) (*.f32 1 (*.f32 -1 (*.f32 ux ux))))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(+.f32 (*.f32 1 (*.f32 -1 (*.f32 ux ux))) (*.f32 1 (*.f32 maxCos (*.f32 ux ux))))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(/.f32 (*.f32 ux ux) (/.f32 1 (+.f32 maxCos -1)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 -1 maxCos) (*.f32 ux ux)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 -1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) (-.f32 -1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) 1) (*.f32 ux ux)) (-.f32 maxCos -1))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)))
(/.f32 (*.f32 ux ux) (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (neg.f32 (-.f32 -1 maxCos)))
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)))
(/.f32 (*.f32 ux ux) (/.f32 (+.f32 maxCos 1) (fma.f32 maxCos maxCos -1)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) 1) (-.f32 -1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) 1) (-.f32 -1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 maxCos -1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 maxCos -1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) (sqrt.f32 (-.f32 -1 maxCos)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 (-.f32 -1 maxCos)) (*.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 maxCos -1)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (-.f32 -1 maxCos))) (*.f32 (*.f32 ux ux) (sqrt.f32 (+.f32 maxCos -1))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) ux) (-.f32 -1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) ux) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) 1) (-.f32 -1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (-.f32 -1 maxCos))) (sqrt.f32 (-.f32 -1 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 -1 maxCos)))) (cbrt.f32 (-.f32 -1 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) 1) (-.f32 -1 maxCos))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) (sqrt.f32 (-.f32 -1 maxCos))) (sqrt.f32 (-.f32 -1 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (cbrt.f32 (-.f32 -1 maxCos)) (cbrt.f32 (-.f32 -1 maxCos)))) (cbrt.f32 (-.f32 -1 maxCos)))
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (-.f32 -1 maxCos) ux) ux))
(*.f32 (/.f32 (*.f32 ux ux) (-.f32 -1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(pow.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3) 1/3)
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 2))
(fabs.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))
(log.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (*.f32 ux ux) 3)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (+.f32 maxCos -1) 3)))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))
(*.f32 (+.f32 maxCos -1) (*.f32 ux ux))
(-.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 0)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (/.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(*.f32 1 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(*.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(*.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux)) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux)))
(pow.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) 2)
(pow.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))) 2)
(*.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2) (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (+.f32 1 (*.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (+.f32 1 (*.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (/.f32 (+.f32 1 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)))) (fma.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1))) 1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (-.f32 1 (*.f32 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))) (+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(*.f32 (/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (-.f32 1 (*.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))))) (-.f32 (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(/.f32 (*.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 1 (fma.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (neg.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))))) (+.f32 1 (pow.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) 3)))
(/.f32 (*.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 1 (fma.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (-.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))))) (+.f32 1 (pow.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) 3)))
(/.f32 1 (/.f32 1 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))
(*.f32 (sqrt.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1)) (/.f32 (sqrt.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1)) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (/.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))) (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))
(*.f32 (cbrt.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1)) (/.f32 (cbrt.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1)) (/.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (cbrt.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))) (/.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))) (/.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 6)) (*.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 6)) (*.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (+.f32 1 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6))))))
(/.f32 (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 1) (-.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (*.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 4)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 4)) (*.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 6) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))
(/.f32 (+.f32 1 (*.f32 1/512 (pow.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 3))) (*.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (+.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 6) (+.f32 1 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)))))))
(/.f32 (+.f32 1 (*.f32 1/512 (pow.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 3))) (*.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (+.f32 (+.f32 1 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 6))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 3)) (*.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (*.f32 (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 4)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 6)) (*.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (neg.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) 1) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 1) 1) (-.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) 1) (neg.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) 1) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (*.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(/.f32 (sqrt.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1)) (/.f32 (sqrt.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))) (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux))) (sqrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (+.f32 maxCos -1)))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))) (sqrt.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))) (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2)) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1)) (cbrt.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))) (cbrt.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 4)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 4)) (*.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 3)) (/.f32 1 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (*.f32 (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 4)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 6)) (*.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 6)) (*.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 6)) (*.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (+.f32 1 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 6) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))
(/.f32 (+.f32 1 (*.f32 1/512 (pow.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 3))) (*.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (+.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 6) (+.f32 1 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)))))))
(/.f32 (+.f32 1 (*.f32 1/512 (pow.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 3))) (*.f32 (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (+.f32 (+.f32 1 (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 6))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) 1) (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (sqrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (cbrt.f32 (+.f32 1 (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 1 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)) (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) -1))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (*.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 1 (+.f32 (*.f32 (*.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (pow.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))
(/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3) (pow.f32 ux 6)) 1) (+.f32 (fma.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2)))
(pow.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(pow.f32 (hypot.f32 1 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux)) 2)
(pow.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (+.f32 maxCos -1))))) 2)
(pow.f32 (hypot.f32 1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) 3)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(pow.f32 (pow.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 3) 1/3)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(sqrt.f32 (pow.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 2))
(fabs.f32 (fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1))
(log.f32 (exp.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(cbrt.f32 (pow.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) 3))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(expm1.f32 (log1p.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(exp.f32 (log1p.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))
(exp.f32 (log1p.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1))
(exp.f32 (log1p.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))
(exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos)))))))
(log1p.f32 (expm1.f32 (fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(fma.f32 1 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(fma.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1/2 (-.f32 1 maxCos)) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(fma.f32 (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux) (*.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) ux) 1)
(+.f32 (pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (+.f32 maxCos -1)))) 2) 1)
(+.f32 1 (pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))))) 2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) (cbrt.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)
(fma.f32 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux ux) 1)
(fma.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (*.f32 -1/2 (-.f32 1 maxCos))) 1)

localize72.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))
0.1b
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
0.1b
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
0.1b
(pow.f32 (-.f32 1 maxCos) 2)
Compiler

Compiled 74 to 49 computations (33.8% saved)

series27.0ms (0.2%)

Counts
3 → 68
Calls

18 calls:

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

rewrite130.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1592×associate-*r/
1312×associate-*l/
428×associate-+l+
330×add-sqr-sqrt
320×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015127
1325109
24285109
Stop Event
node limit
Counts
3 → 275
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) 1) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (exp.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4)) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3))) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3))) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) 1) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) 1) (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)) 1) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)) 1) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) 1) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) 3)) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) 3)) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (+.f32 (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 2 (-.f32 1 maxCos)) ux (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2) (cbrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))

simplify307.0ms (1.7%)

Algorithm
egg-herbie
Rules
1188×associate-*r*
972×associate-*l*
930×associate-+r+
900×associate-+l+
796×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074832073
1225529817
Stop Event
node limit
Counts
343 → 459
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))
(-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))))))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (*.f32 2 ux)) (pow.f32 ux 2))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 ux))) (pow.f32 ux 2))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 ux))) (pow.f32 ux 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 ux 2))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 ux 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 ux 2))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 ux 2))
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) 1)
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)
(*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1/2))
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) 1) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/2)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1)
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(+.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(+.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (exp.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1)
(*.f32 1 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2))
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4)) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 1 (/.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))))
(/.f32 1 (/.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))
(/.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 1 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3))) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3))) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) 1) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(/.f32 (*.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) 1) (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)) 1) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)) 1) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) 1) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) 3)) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) 3)) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (+.f32 (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))))
(pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(exp.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 1 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 1 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 (*.f32 2 (-.f32 1 maxCos)) ux (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2) (cbrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
Outputs
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
(sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos)) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) 2) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos)) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) 2) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos)) (fma.f32 1/4 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) 2) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) 3))))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos) (fma.f32 1/4 (*.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2) (*.f32 ux ux)) (*.f32 (*.f32 -2 (*.f32 (-.f32 ux (*.f32 ux ux)) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))))
(+.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (*.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2) (*.f32 ux ux))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))))
(+.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))
(*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))
(fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2) (*.f32 ux ux))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))))
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)))))
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))
(*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))
(+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (-.f32 1 maxCos))))))
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))) (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 1/2 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))
(neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))
(*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (sqrt.f32 -1))
(-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (-.f32 (neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))) (/.f32 1 (sqrt.f32 -1))))
(+.f32 (/.f32 1/2 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (-.f32 1 maxCos)))) (-.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))))))
(+.f32 (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (-.f32 (neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))))))
(+.f32 (*.f32 (*.f32 ux (neg.f32 (-.f32 1 maxCos))) (sqrt.f32 -1)) (-.f32 (/.f32 1/2 (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (-.f32 1 maxCos)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux ux))
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 ux ux))
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 ux ux))
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux ux))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 -2 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 ux ux))
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 ux ux))
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux ux))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 -2 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 ux ux))
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux ux))
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 ux ux))
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux ux))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(fma.f32 2 ux (neg.f32 (*.f32 ux ux)))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (*.f32 2 ux)) (pow.f32 ux 2))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (*.f32 2 ux)) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 ux))) (pow.f32 ux 2))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux ux))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (fma.f32 2 ux (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 ux))) (pow.f32 ux 2))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux ux))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (fma.f32 2 ux (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 ux ux))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 ux 2))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux ux))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (fma.f32 2 ux (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 ux 2))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux ux))
(-.f32 (fma.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) maxCos (fma.f32 2 ux (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 ux ux))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 2 (-.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 -1 (*.f32 (*.f32 maxCos 2) (-.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 ux 2))
(-.f32 (fma.f32 -1 (*.f32 maxCos (*.f32 2 (-.f32 ux (*.f32 ux ux)))) (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux ux))
(-.f32 (fma.f32 -1 (*.f32 (*.f32 maxCos 2) (-.f32 ux (*.f32 ux ux))) (fma.f32 2 ux (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 ux 2))
(-.f32 (fma.f32 -1 (*.f32 maxCos (*.f32 2 (-.f32 ux (*.f32 ux ux)))) (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux ux))
(-.f32 (fma.f32 -1 (*.f32 (*.f32 maxCos 2) (-.f32 ux (*.f32 ux ux))) (fma.f32 2 ux (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))))) (*.f32 ux ux))
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 2 (*.f32 ux (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) 1)
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (/.f32 (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (/.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) 1) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (/.f32 (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (/.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/2)
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) 2)
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 3)
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1/2))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (-.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos))))
(/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos))) (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (-.f32 -1 maxCos)) (+.f32 -1 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (-.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos))))
(/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos))) (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (-.f32 -1 maxCos)) (+.f32 -1 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))
(/.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) 1/3)
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 4 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(+.f32 (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 2 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (exp.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1)
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 1 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4)) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1/4))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (fma.f32 (-.f32 1 maxCos) ux (sqrt.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (-.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 ux (-.f32 1 maxCos))))
(/.f32 1 (/.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(/.f32 1 (/.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (-.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (-.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (-.f32 (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (neg.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (neg.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 1 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3))) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (-.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (-.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3))) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (-.f32 (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (neg.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (neg.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) (/.f32 (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))))
(/.f32 (*.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) 1) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(/.f32 (*.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) 1) (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) 1) (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3)) 1) (-.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (-.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 2 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (-.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (neg.f32 (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)) 1) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2) (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (-.f32 (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (neg.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (neg.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) 1) (neg.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (neg.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) (/.f32 (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (/.f32 (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 (/.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (-.f32 (*.f32 16 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 (fma.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4)) (/.f32 1 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 16) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 (fma.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4)) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) (pow.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) 3)) (/.f32 1 (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) (*.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 (*.f32 64 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (pow.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) 3))) (+.f32 (*.f32 16 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) (fma.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) 64) (pow.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)) 3)) (+.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) 16) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (fma.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4)))))) (/.f32 1 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (+.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))
(/.f32 (-.f32 (*.f32 64 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 6)) (/.f32 (fma.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) (/.f32 1 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) 64) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 6)) (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (fma.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) 3) (pow.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) 3)) (/.f32 1 (+.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (+.f32 (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)) (*.f32 (*.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (-.f32 (*.f32 512 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 3)) (pow.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) 3))) (+.f32 (*.f32 64 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) (fma.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))))
(/.f32 (/.f32 1 (fma.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) 64) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) (fma.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (-.f32 (*.f32 512 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 3)) (pow.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) 3))))
(pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 3)
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2))
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3) 1/3)
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(exp.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 2 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 1 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 1 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 (*.f32 2 (-.f32 1 maxCos)) ux (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))
(-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 (sqrt.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(-.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 2 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2) (cbrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 2) (cbrt.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))

localize110.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
0.2b
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
0.3b
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
1.0b
(pow.f32 (PI.f32) 2)
Compiler

Compiled 84 to 55 computations (34.5% saved)

series6.0ms (0%)

Counts
3 → 28
Calls

12 calls:

TimeVariablePointExpression
1.0ms
uy
@0
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
1.0ms
maxCos
@inf
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
1.0ms
maxCos
@0
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
1.0ms
ux
@0
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
1.0ms
ux
@-inf
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))

rewrite111.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1226×associate-*r/
1064×associate-*l/
436×add-sqr-sqrt
422×*-un-lft-identity
420×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02197
143781
2538381
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(pow.f32 (PI.f32) 2)
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (PI.f32) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (PI.f32) 4)) (pow.f32 (cbrt.f32 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 -2) (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (-.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (-.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (/.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) 1)) (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (neg.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (neg.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (neg.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) 1) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (sqrt.f32 (+.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))))))

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1422×distribute-rgt-in
1420×distribute-lft-in
958×associate-/l*
492×associate-/r*
416×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02847546
17136270
226676196
Stop Event
node limit
Counts
114 → 152
Calls
Call 1
Inputs
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) 2) 1)
(*.f32 1 (pow.f32 (PI.f32) 2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 4)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) 4))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(exp.f32 (*.f32 2 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 0)
(+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))
(-.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) 2)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) 1))
(pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))) 2)
(pow.f32 (cbrt.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 3)
(pow.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))
(log.f32 (pow.f32 (exp.f32 -2) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(cbrt.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(exp.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (-.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (-.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)
(/.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (/.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(/.f32 (*.f32 1 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) 1)) (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (neg.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (neg.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (neg.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) 1) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (sqrt.f32 (+.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)
(pow.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(exp.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
Outputs
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 2) (*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (*.f32 (sqrt.f32 2) (*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 ux))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))))
(*.f32 (sqrt.f32 ux) (-.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 2)) maxCos)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (sqrt.f32 2) 3) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (*.f32 (sqrt.f32 2) (*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 ux)))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2) (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))))
(*.f32 (sqrt.f32 ux) (-.f32 (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 2)) (/.f32 maxCos (/.f32 2 maxCos))))) (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 2)) maxCos)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (sqrt.f32 2) 3) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 2) 5) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (*.f32 (sqrt.f32 2) (*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 ux))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))))) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2) (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 2)))))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 2)) (/.f32 maxCos (/.f32 2 maxCos))) (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))) (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (neg.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) 1)
(pow.f32 (PI.f32) 2)
(*.f32 (PI.f32) (PI.f32))
(pow.f32 (PI.f32) 2)
(*.f32 (pow.f32 (PI.f32) 2) 1)
(pow.f32 (PI.f32) 2)
(*.f32 1 (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 2)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32)))
(pow.f32 (PI.f32) 2)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))
(pow.f32 (PI.f32) 2)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 4)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 2)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 2)
(sqrt.f32 (pow.f32 (PI.f32) 4))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 2))))
(pow.f32 (PI.f32) 2)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3))
(pow.f32 (PI.f32) 2)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(exp.f32 (*.f32 2 (log.f32 (PI.f32))))
(pow.f32 (PI.f32) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (PI.f32))) 1))
(pow.f32 (PI.f32) 2)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 0)
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(-.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 1)
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) 2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) -2)
(+.f32 -2 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) 1))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 1 (/.f32 (pow.f32 (PI.f32) 4) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 4 (pow.f32 uy 4))))))
(-.f32 (/.f32 1 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (+.f32 1 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) (/.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 4))))
(+.f32 -1 (-.f32 (/.f32 1 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) (/.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 4))))
(pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1)
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))) 2)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))) 2)
(pow.f32 (cbrt.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 3)
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(pow.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)) 1/3)
(cbrt.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4))))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4)))
(log.f32 (pow.f32 (exp.f32 -2) (pow.f32 (*.f32 uy (PI.f32)) 2)))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(cbrt.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(exp.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 1))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log1p.f32 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (-.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))) (-.f32 1 (*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (-.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))) (-.f32 1 (*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))) (-.f32 1 (*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))))
(-.f32 (+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))) (-.f32 1 (*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (/.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 1 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) 1)) (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (neg.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (neg.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4))))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))))) (sqrt.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))))) (sqrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1))) (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (cbrt.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (/.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))) (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(/.f32 (cbrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (cbrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)))) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (neg.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) 1) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) -1)) (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 -1))
(/.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))
(/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4)))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (sqrt.f32 (+.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)))))
(/.f32 (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))))
(/.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))))) (sqrt.f32 (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (sqrt.f32 (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4))) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)))) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4))))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))))) (sqrt.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 uy 4)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))))) (sqrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1))) (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1)) (sqrt.f32 (+.f32 1 (fma.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) 4 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))))
(pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 1)
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(pow.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) 2)
(pow.f32 (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2)))) (pow.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux) 1/4)) 2)
(pow.f32 (*.f32 (hypot.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (pow.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux) 1/4)) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(pow.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3) 1/3)
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2)))
(sqrt.f32 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2)))
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) 3))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(exp.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 1))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))

localize79.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
0.3b
(*.f32 (*.f32 uy 2) (PI.f32))
1.6b
(exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
Compiler

Compiled 81 to 59 computations (27.2% saved)

series2.0ms (0%)

Counts
2 → 40
Calls

15 calls:

TimeVariablePointExpression
0.0ms
ux
@-inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
0.0ms
maxCos
@inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
0.0ms
ux
@0
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
0.0ms
maxCos
@-inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
0.0ms
ux
@inf
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))

rewrite137.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
796×distribute-rgt-in
728×distribute-lft-in
688×associate-*r/
612×associate-*l/
378×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01966
137966
2453666
Stop Event
node limit
Counts
2 → 112
Calls
Call 1
Inputs
(exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (*.f32 maxCos -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 ux) (*.f32 (*.f32 (*.f32 maxCos -2) 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 2 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 ux 2)) (*.f32 1 (*.f32 ux (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 2 ux)) (*.f32 1 (*.f32 (*.f32 maxCos -2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 ux) 1) (*.f32 (*.f32 (*.f32 maxCos -2) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4)) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 ux)) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 4 (-.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (-.f32 16 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))) (-.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 64 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) 3))) (+.f32 16 (-.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))) (*.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 4 (-.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (-.f32 16 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))) (-.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (+.f32 64 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) 3))) (+.f32 16 (-.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))) (*.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 1 (+.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) (/.f32 (-.f32 2 (*.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)))) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (neg.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) ux) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) ux) (neg.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) ux) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux)) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 maxCos 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (-.f32 2 (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (*.f32 (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 maxCos 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (*.f32 (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1) (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (sqrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 2)) (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))))))

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Rules
1744×distribute-lft-in
1320×associate-/r*
1190×associate-/r/
534×associate-*l*
510×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03646488
110425718
241915642
Stop Event
node limit
Counts
152 → 197
Calls
Call 1
Inputs
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (*.f32 maxCos -2) 1)))
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 (*.f32 maxCos -2) 1) ux))
(+.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 2 ux))
(+.f32 (*.f32 1 (*.f32 ux 2)) (*.f32 1 (*.f32 ux (*.f32 maxCos -2))))
(+.f32 (*.f32 1 (*.f32 2 ux)) (*.f32 1 (*.f32 (*.f32 maxCos -2) ux)))
(+.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))
(+.f32 (*.f32 (*.f32 2 ux) 1) (*.f32 (*.f32 (*.f32 maxCos -2) ux) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 1)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1)
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(*.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))
(*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux))
(*.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2))
(*.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4)) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4))
(*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(*.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 maxCos -2)))
(*.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 4 (-.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))
(*.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (-.f32 16 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))) (-.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))
(*.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 64 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) 3))) (+.f32 16 (-.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))) (*.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))
(*.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 maxCos -2)))
(*.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 4 (-.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (-.f32 16 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))) (-.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))
(*.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (+.f32 64 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) 3))) (+.f32 16 (-.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))) (*.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))
(/.f32 ux (/.f32 1 (+.f32 2 (*.f32 maxCos -2))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) (/.f32 (-.f32 2 (*.f32 maxCos -2)) ux))
(/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)) ux))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)))) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))
(/.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (neg.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 ux (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (*.f32 1 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) ux) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))
(/.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) ux) (neg.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) ux) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(/.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (*.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux)) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 maxCos 1)) 2)
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (*.f32 (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 maxCos 1)) 2)
(/.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(/.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (*.f32 (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) 1/3)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (sqrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 2)) (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))
Outputs
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))
(fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))))
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 2) maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (neg.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 2) maxCos)))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 2) maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 2) maxCos))))
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (sqrt.f32 ux))) (sqrt.f32 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))))
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 2) maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (+.f32 (neg.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 2) maxCos))) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos)))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)) (pow.f32 maxCos 3))))))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (*.f32 maxCos -2) 1)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 maxCos -2) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 (*.f32 maxCos -2) 1) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 1 (*.f32 ux 2)) (*.f32 1 (*.f32 ux (*.f32 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 1 (*.f32 2 ux)) (*.f32 1 (*.f32 (*.f32 maxCos -2) ux)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(+.f32 (*.f32 (*.f32 2 ux) 1) (*.f32 (*.f32 (*.f32 maxCos -2) ux) 1))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 1)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4)) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1/4))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (cbrt.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 4 (-.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))
(*.f32 (+.f32 4 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (*.f32 -4 maxCos))) (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) 8) ux)))
(*.f32 (+.f32 4 (*.f32 maxCos (+.f32 (*.f32 maxCos 4) -4))) (*.f32 (/.f32 ux (fma.f32 (pow.f32 maxCos 3) 8 8)) (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4)))))
(*.f32 (+.f32 4 (*.f32 maxCos (+.f32 (*.f32 maxCos 4) -4))) (*.f32 (/.f32 ux (fma.f32 (pow.f32 maxCos 3) 8 8)) (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))))
(*.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (-.f32 16 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))) (-.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))
(*.f32 (/.f32 ux (/.f32 (-.f32 16 (*.f32 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)) (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (-.f32 4 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4))))
(*.f32 (*.f32 (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (-.f32 16 (*.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) (*.f32 maxCos (fma.f32 maxCos 4 4))))) ux) (-.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (*.f32 (/.f32 ux (-.f32 16 (*.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) (*.f32 maxCos (fma.f32 maxCos 4 4))))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (-.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 64 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) 3))) (+.f32 16 (-.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))) (*.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))
(*.f32 (/.f32 ux (/.f32 (+.f32 64 (pow.f32 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)) 3)) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 16 (*.f32 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)) (-.f32 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)) 4))))
(*.f32 (*.f32 (/.f32 ux (+.f32 64 (pow.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) 3))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (fma.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) (+.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) -4) 16))
(*.f32 (/.f32 (*.f32 ux (fma.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) (+.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) -4) 16)) (+.f32 64 (pow.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) 3))) (fma.f32 (pow.f32 maxCos 3) -8 8))
(*.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(*.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 4 (-.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))
(*.f32 (+.f32 4 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (*.f32 -4 maxCos))) (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 3) 1) 8) ux)))
(*.f32 (+.f32 4 (*.f32 maxCos (+.f32 (*.f32 maxCos 4) -4))) (*.f32 (/.f32 ux (fma.f32 (pow.f32 maxCos 3) 8 8)) (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4)))))
(*.f32 (+.f32 4 (*.f32 maxCos (+.f32 (*.f32 maxCos 4) -4))) (*.f32 (/.f32 ux (fma.f32 (pow.f32 maxCos 3) 8 8)) (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))))
(*.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (-.f32 16 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))) (-.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))
(*.f32 (/.f32 ux (/.f32 (-.f32 16 (*.f32 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)) (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (-.f32 4 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4))))
(*.f32 (*.f32 (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (-.f32 16 (*.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) (*.f32 maxCos (fma.f32 maxCos 4 4))))) ux) (-.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (*.f32 (/.f32 ux (-.f32 16 (*.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) (*.f32 maxCos (fma.f32 maxCos 4 4))))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (-.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (+.f32 64 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) 3))) (+.f32 16 (-.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))) (*.f32 4 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (*.f32 4 maxCos))))))
(*.f32 (/.f32 ux (/.f32 (+.f32 64 (pow.f32 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)) 3)) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 16 (*.f32 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)) (-.f32 (*.f32 (+.f32 maxCos 1) (*.f32 maxCos 4)) 4))))
(*.f32 (*.f32 (/.f32 ux (+.f32 64 (pow.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) 3))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (fma.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) (+.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) -4) 16))
(*.f32 (/.f32 (*.f32 ux (fma.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) (+.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) -4) 16)) (+.f32 64 (pow.f32 (*.f32 maxCos (fma.f32 maxCos 4 4)) 3))) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 ux (/.f32 1 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) (/.f32 (-.f32 2 (*.f32 maxCos -2)) ux))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)) ux))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)))) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (neg.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 ux (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 1 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))))
(/.f32 (*.f32 ux (*.f32 (sqrt.f32 (fma.f32 -2 maxCos 2)) (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)))) (sqrt.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4)))))
(*.f32 (/.f32 ux (sqrt.f32 (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4))) (*.f32 (sqrt.f32 (fma.f32 -2 maxCos 2)) (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8))))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (sqrt.f32 (-.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (fma.f32 -2 maxCos 2))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4)))))
(*.f32 (/.f32 ux (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 (fma.f32 -2 maxCos 2)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 -2 maxCos))) 2)) (/.f32 (cbrt.f32 (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) (cbrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))))
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos 2)) 2)) (cbrt.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))) (cbrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos 2)) 2) (/.f32 (cbrt.f32 (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (cbrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)))) ux)
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 -2 maxCos))) 2)) (/.f32 (cbrt.f32 (-.f32 2 (*.f32 -2 maxCos))) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos 2)) 2)) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (cbrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4)))))
(*.f32 (/.f32 ux (cbrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos 2)) 2) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) ux) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)) (*.f32 2 (*.f32 maxCos -2)))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) ux) (neg.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) ux) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (*.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(/.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) (sqrt.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))))
(/.f32 (*.f32 ux (*.f32 (sqrt.f32 (fma.f32 -2 maxCos 2)) (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)))) (sqrt.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4)))))
(*.f32 (/.f32 ux (sqrt.f32 (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4))) (*.f32 (sqrt.f32 (fma.f32 -2 maxCos 2)) (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) ux)) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (sqrt.f32 (-.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (fma.f32 -2 maxCos 2))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4)))))
(*.f32 (/.f32 ux (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 (fma.f32 -2 maxCos 2)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)))))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) 1) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 maxCos 1)) 2)
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (/.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) 1) (-.f32 2 (*.f32 maxCos -2)))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (*.f32 (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))) (cbrt.f32 (-.f32 2 (*.f32 maxCos -2))))
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (+.f32 maxCos 1)) 2)
(/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (/.f32 (-.f32 2 (*.f32 -2 maxCos)) ux))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 maxCos (*.f32 maxCos -4))) (+.f32 2 (*.f32 2 maxCos))))
(*.f32 (/.f32 ux (fma.f32 -2 maxCos -2)) (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) -4))
(/.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) 1) (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(/.f32 (/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (*.f32 (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))) (cbrt.f32 (+.f32 (*.f32 maxCos (*.f32 4 maxCos)) (+.f32 (*.f32 4 maxCos) 4))))
(*.f32 (/.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 4 maxCos 4))) ux)
(/.f32 (*.f32 ux (fma.f32 (pow.f32 maxCos 3) -8 8)) (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))))
(*.f32 (/.f32 ux (fma.f32 (+.f32 maxCos 1) (*.f32 maxCos 4) 4)) (fma.f32 (pow.f32 maxCos 3) -8 8))
(pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 1)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 3)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2))
(fabs.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) 1/3)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(pow.f32 (E.f32) (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(pow.f32 (E.f32) (log.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (sqrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) (sqrt.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))) (sqrt.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 2)) (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) 2)) (cbrt.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2))
(fabs.f32 (*.f32 ux (fma.f32 -2 maxCos 2)))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 3)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (fma.f32 -2 maxCos 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 2)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 3)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(sqrt.f32 (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))
(sqrt.f32 (*.f32 ux (*.f32 (fma.f32 -2 maxCos 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(sqrt.f32 (*.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 1))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))

eval1.4s (8.2%)

Compiler

Compiled 58921 to 41986 computations (28.7% saved)

prune727.0ms (4.1%)

Pruning

58 alts after pruning (52 fresh and 6 done)

PrunedKeptTotal
New1609131622
Fresh33942
Picked011
Done358
Total1615581673
Error
0.0b
Counts
1673 → 58
Alt Table
Click to see full alt table
StatusErrorProgram
2.9b
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)
2.0b
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
8.3b
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 2)
0.8b
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
7.2b
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)
25.7b
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
25.7b
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
25.7b
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
3.4b
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
9.0b
(*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
9.0b
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
0.5b
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
0.3b
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
1.6b
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
0.3b
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
8.0b
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
0.8b
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
0.3b
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
8.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 2)) (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))
14.5b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))))
18.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
14.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
7.1b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
7.9b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
7.5b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
1.7b
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
14.9b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))
14.6b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))))))
14.8b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1)))))))
7.1b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
7.0b
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
11.0b
(*.f32 1 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
24.1b
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
17.0b
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
6.2b
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
6.9b
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
17.3b
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
10.7b
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
19.3b
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
16.9b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
17.1b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.8b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
17.0b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
17.1b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
25.7b
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
29.9b
(sqrt.f32 (+.f32 1 -1))
1.6b
(sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
10.7b
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
8.2b
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
6.1b
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
1.6b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
10.7b
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
10.0b
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
2.5b
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
8.7b
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
6.2b
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))
0.3b
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
25.7b
1
Compiler

Compiled 1230 to 978 computations (20.5% saved)

regimes489.0ms (2.8%)

Counts
84 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 1 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 2)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 2)) (cbrt.f32 (log.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
Outputs
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
Calls

11 calls:

79.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
71.0ms
(*.f32 uy 2)
55.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
41.0ms
ux
40.0ms
uy
Results
ErrorSegmentsBranch
0.2b1ux
0.2b1uy
0.2b1maxCos
0.2b1(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
0.2b1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.2b1(*.f32 (*.f32 uy 2) (PI.f32))
0.2b1(*.f32 uy 2)
0.2b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
0.2b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
0.2b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
0.2b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1740 to 1230 computations (29.3% saved)

regimes436.0ms (2.5%)

Counts
76 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 1 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) 2)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2)))))))
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)
Outputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
Calls

11 calls:

68.0ms
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
55.0ms
(*.f32 uy 2)
39.0ms
uy
37.0ms
ux
36.0ms
maxCos
Results
ErrorSegmentsBranch
0.3b1ux
0.3b1uy
0.3b1maxCos
0.3b1(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
0.3b1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.3b1(*.f32 (*.f32 uy 2) (PI.f32))
0.3b1(*.f32 uy 2)
0.3b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
0.3b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
0.3b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
0.3b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1520 to 1076 computations (29.2% saved)

regimes280.0ms (1.6%)

Counts
55 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 1 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
Outputs
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
Calls

11 calls:

30.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
27.0ms
(*.f32 uy 2)
27.0ms
maxCos
26.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
25.0ms
uy
Results
ErrorSegmentsBranch
0.3b1ux
0.3b1uy
0.3b1maxCos
0.3b1(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
0.3b1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.3b1(*.f32 (*.f32 uy 2) (PI.f32))
0.3b1(*.f32 uy 2)
0.3b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
0.3b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
0.3b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
0.3b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1022 to 721 computations (29.5% saved)

regimes126.0ms (0.7%)

Counts
42 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 1 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
Outputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
Calls

6 calls:

21.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
20.0ms
(*.f32 uy 2)
19.0ms
uy
19.0ms
ux
19.0ms
maxCos
Results
ErrorSegmentsBranch
1.6b1ux
1.6b1uy
1.6b1maxCos
1.6b1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
1.6b1(*.f32 (*.f32 uy 2) (PI.f32))
1.6b1(*.f32 uy 2)
Compiler

Compiled 635 to 449 computations (29.3% saved)

regimes95.0ms (0.5%)

Counts
31 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 1 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
Outputs
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
Calls

6 calls:

16.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
15.0ms
ux
14.0ms
uy
14.0ms
(*.f32 uy 2)
14.0ms
maxCos
Results
ErrorSegmentsBranch
1.7b1ux
1.7b1uy
1.7b1maxCos
1.7b1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
1.7b1(*.f32 (*.f32 uy 2) (PI.f32))
1.7b1(*.f32 uy 2)
Compiler

Compiled 442 to 309 computations (30.1% saved)

regimes146.0ms (0.8%)

Counts
29 → 2
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 1 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))))
Outputs
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
Calls

6 calls:

27.0ms
(*.f32 uy 2)
26.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
26.0ms
uy
25.0ms
ux
19.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
ErrorSegmentsBranch
4.2b2ux
3.3b2uy
6.1b1maxCos
3.3b2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
3.3b2(*.f32 (*.f32 uy 2) (PI.f32))
3.3b2(*.f32 uy 2)
Compiler

Compiled 414 to 290 computations (30% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0016359641449525952
0.0023222099989652634
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes45.0ms (0.3%)

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

3 calls:

13.0ms
ux
12.0ms
uy
12.0ms
maxCos
Results
ErrorSegmentsBranch
6.1b1ux
6.1b1uy
6.1b1maxCos
Compiler

Compiled 346 to 234 computations (32.4% saved)

regimes41.0ms (0.2%)

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

3 calls:

13.0ms
maxCos
12.0ms
ux
10.0ms
uy
Results
ErrorSegmentsBranch
6.1b1ux
6.1b1uy
6.1b1maxCos
Compiler

Compiled 276 to 187 computations (32.2% saved)

regimes25.0ms (0.1%)

Counts
13 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
Outputs
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
Calls

3 calls:

7.0ms
maxCos
7.0ms
ux
7.0ms
uy
Results
ErrorSegmentsBranch
6.2b1ux
6.2b1uy
6.2b1maxCos
Compiler

Compiled 133 to 90 computations (32.3% saved)

regimes23.0ms (0.1%)

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

3 calls:

7.0ms
uy
7.0ms
maxCos
6.0ms
ux
Results
ErrorSegmentsBranch
6.9b1ux
6.9b1uy
6.9b1maxCos
Compiler

Compiled 121 to 83 computations (31.4% saved)

regimes52.0ms (0.3%)

Counts
9 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
Outputs
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
Calls

3 calls:

38.0ms
ux
6.0ms
maxCos
5.0ms
uy
Results
ErrorSegmentsBranch
10.7b1ux
10.7b1uy
10.7b1maxCos
Compiler

Compiled 93 to 65 computations (30.1% saved)

regimes21.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
Outputs
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
Calls

3 calls:

8.0ms
ux
5.0ms
maxCos
5.0ms
uy
Results
ErrorSegmentsBranch
10.7b1ux
10.7b1uy
10.7b1maxCos
Compiler

Compiled 85 to 59 computations (30.6% saved)

regimes16.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/2 (*.f32 ux ux)) 1)
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 1/2 (-.f32 1 maxCos)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(-.f32 (+.f32 2 (*.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (+.f32 1 (neg.f32 (*.f32 ux ux))))
Outputs
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
Calls

3 calls:

5.0ms
uy
5.0ms
maxCos
4.0ms
ux
Results
ErrorSegmentsBranch
25.7b1ux
25.7b1uy
25.7b1maxCos
Compiler

Compiled 77 to 54 computations (29.9% saved)

regimes39.0ms (0.2%)

Accuracy

Total -0.1b remaining (-0.3%)

Threshold costs -0.1b (-0.3%)

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

3 calls:

32.0ms
uy
3.0ms
ux
3.0ms
maxCos
Results
ErrorSegmentsBranch
25.7b1ux
25.7b1uy
25.7b1maxCos
Compiler

Compiled 23 to 18 computations (21.7% saved)

simplify55.0ms (0.3%)

Algorithm
egg-herbie
Rules
320×distribute-lft-neg-in
264×*-commutative
154×distribute-rgt-neg-in
142×+-commutative
116×distribute-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072648
1133648
2185648
3217648
4243648
5261648
6279648
7298648
8315648
9340648
10363648
11412648
12511648
13623648
14736648
15812648
16840648
17844648
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
1
Outputs
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 ux ux)))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 ux ux)))
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(+.f32 1 (*.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+.f32 1 (*.f32 (*.f32 ux ux) (*.f32 -1/2 (*.f32 maxCos maxCos))))
1
Compiler

Compiled 258 to 201 computations (22.1% saved)

soundness179.0ms (1%)

Algorithm
egg-herbie
Rules
1486×associate-+l-
1304×associate-+r-
1006×fma-neg
844×associate-*r/
842×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02077
14469
212469
353065
4318165
040811261
1119310843
2520510765
Stop Event
node limit
node limit
Compiler

Compiled 764 to 530 computations (30.6% saved)

end189.0ms (1.1%)

Compiler

Compiled 219 to 152 computations (30.6% saved)

Profiling

Loading profile data...